728x90
반응형
MFC에서 Control들의 기능을 변경하기 위해서 CustomDraw를 하다 보면 Control을 속성을 확인해야 할 때가 있다. 그중에서도 특히 Style에 대한 비교가 필요한데 GetStyle()로 받을 수 있는 Style 옵션은 GetStyle()에서 Return 받은 값으로 바로 비교가 불가능하다.
스타일을 비교하려면 아래와 같은 작업이 필요하다.
UINT nButtonStyle = GetWindowLong(m_hWnd, GWL_STYLE) & 0x0000000F;
if (nButtonStyle == BS_GROUPBOX)
{
...
}
}
MFC에서 사용하는 스타일은 아래와 같다. 자신이 필요한 스타일을 비교하여 Control을 Customizing 하는 데 사용할 수 있다.
728x90
반응형
'Program Language > API | MFC' 카테고리의 다른 글
(MFC) CFileDialog 필터 사소한 실수 (0) | 2024.05.22 |
---|---|
(MFC) Button Click 이벤트 (0) | 2024.05.21 |
[MFC] Frame Caption 고정하기 (0) | 2022.04.15 |
[MFC] CString ↔ BSTR (0) | 2022.04.14 |
[ATL/MFC] 32Bit Software를 64Bit Software에서 사용하기 (0) | 2022.04.14 |