ModifyStyle - Hwnd 값을 입력하면 해당하는 Hwnd 값의 컨트롤 및 윈도우의 스타일을 제거 및 추가 시킬 수 있습니다.
BOOL ModifyStyle(HWND hWnd, DWORD dwRemove, DWORD dwAdd, UINT nFlags)
BOOL ModifyStyle(DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0)
두가지 함수가 오버로딩 되어 있으며 중요한 부분은 dwRemove 와 dwAdd 입니다.
해당 컨트롤 or 윈도우의 스타일을 제거하고 싶으면 dwRemove 에 속성을 넣으시면 되고 스타일을 추가하고 싶으면 dwAdd 에 추가를 해주시면 되겠습니다.
참고로 DWORD 속성들은 인터넷으로 알아보시기를 권고합니다. ( 너무 많기 때문에 제가 따로 정리할 시간이 없습니다.)
ex) 가운데 정렬하는 방법. ( 왼쪽, 오른쪽 다 됨)
먼저 SS_TYPEMASK 를 지워 주고 LEFT or CENTER or RIGHT 속성을 부여합니다.
DWORD remove = SS_TYPEMASK;
m_pStatic->ModifyStyle(remove,SS_CENTER);
'MFC' 카테고리의 다른 글
뷰에 컨트롤 그리기(버튼컨트롤&리스트컨트롤) (0) | 2019.04.02 |
---|---|
MFC 자주 쓰이는 녀석들 (0) | 2019.04.01 |
ON_COMMAND_RANGE 매크로 (0) | 2019.03.31 |
툴박스에 텍스트 삽입 (0) | 2019.03.30 |
OnCreate() ,OnInitialUpdate() 비교 (0) | 2019.03.22 |