글 수 28
다른 개발툴들은 색상 변경이 자유로운데 VC++만큼은 색상 변경이 마우스 클릭만으로 되지 않는다.
Ctrl + w 를 눌러... (Visual Studio 6.0 기준 입니다. ㅋㅋㅋㅋ) WM_CTLCOLOR 메세지를 추가하고
다음과 같이 코딩하면 된다.
Ctrl + w 를 눌러... (Visual Studio 6.0 기준 입니다. ㅋㅋㅋㅋ) WM_CTLCOLOR 메세지를 추가하고
다음과 같이 코딩하면 된다.
Control Color
HBRUSH CDialogColorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if (pWnd->GetDlgCtrlID() == IDC_TEXT) // IDC_TEXT는 Static Control의 ID 이다.
{
pDC->SetTextColor(RGB(255, 0, 0));
// RGB() 안에 색을 변경하면 됩니다.
}
return hbr;
}
|
그녀의남자