다이얼로그의 회색 배경이 싫어서. 흰색으로 많이 작업을 하는데..
예전에 지원하던 CWinApp::SetDialogBkColor() 함수는 없어졌음..
기능 동작 안함.. - VS2010
WM_CTLCOLOR 메시지에서... ==> OnCtlColor 함수를 만들어 사용 해야 함.
m_Brush.CreateSolidBrush(RGB(255, 255, 255));// 다이얼로그 생성자에서...
HBRUSH CxxxxxxDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
// nCtlColor 에 따라서 컨트롤 종류별로 제어할 수 있지만.. 그냥 전체 흰색으로 리턴 해 버리자..
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 여기서 DC의 특성을 변경합니다.
return m_Brush;
// TODO: 기본값이 적당하지 않으면 다른 브러시를 반환합니다.
//return hbr;
}
'프로그래밍 > VisualStudio 2013 tool' 카테고리의 다른 글
디버깅 시 기호 로드 시간 없애기 (0) | 2016.04.26 |
---|---|
VS2010 VS2013 sdf 파일 문제 (0) | 2014.11.07 |
디버그 - 편집하고 계속하기 사용 불가한 경우 처리. (0) | 2014.10.31 |
window7에서 C++ SYSTEMTIME의 SetSystemTime, SetLocalTime 구현 (0) | 2014.10.06 |
VS2013 MultiByte 설정 사용하기 위한 준비단계 (0) | 2014.08.12 |