반응형
오늘 Radio Button 의 배경을 투명하게 만들기 위해
WM_CTRLCOLOR 메시지를 이용하여 처리 하려고 했다. 그런데 바뀌지 않았다. ㅡㅡ;
왜 그런지 찾아보니 인터넷에 이런말이 있었다.
From comctrl6, if theme enabled you cannot change the text color of the text color of the radio button using the WM_CTRLCOLOR.
그래서 이것을 해결하기 위해
SetWindowTheme(GetDlgItem(IDC_CTRL)->m_hWnd, _T(""), _T(""));
를 사용하면 된다
HRESULT SetWindowTheme(
HWND hwnd,
LPCWSTR pszSubAppName,
LPCWSTR pszSubIdList);
When pszSubAppName and pszSubIdList are NULL, the theme manager removes the previously applied associations. You can prevent visual styles from being applied to a specified window by specifying an empty string, (L""), which does not match any section entries.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'IT > C++' 카테고리의 다른 글
ASPICE 에 대해서. (0) | 2023.03.30 |
---|---|
lambda expression (0) | 2020.09.26 |
[MFC] 특정 사용자 권한으로 공유폴더 만들기 (0) | 2017.02.10 |
[MFC] 사용자 계정 생성 (0) | 2017.02.08 |
[MFC] Shared Folder 찾아서 제거하기 (0) | 2017.01.16 |
[MFC] 시작프로그램에 등록하기 (0) | 2016.10.27 |
[MFC] 심플한 로그 함수 (0) | 2016.10.18 |
[MFC] CProgressCtrl Marquee 속성 설정 (0) | 2016.10.14 |
[MFC] 재부팅 기능 (0) | 2016.10.13 |
Visual Studio 2012 Update 4 이상에서 XP 용 C++ 11 프로그램 구성 (0) | 2016.10.12 |
댓글