프로그래밍/Windows
WM_CTLCOLOREDIT / SetBkColor()
즉흥
2014. 3. 28. 21:39
728x90
반응형
에디트 컨트롤 만들기 전에 실행되는 메시지다.
LRESULT OnCtlColorEdit(HWND hWnd, WPARAM wParam, LPARAM lParam){
//토요일 에디트 파란색
for(int i=0;i<6;i++)
if(sunday[i]-1>0)
if(lParam==(LPARAM)hEdit1[sunday[i]-1] || lParam==(LPARAM)hEdit2[sunday[i]-1])
SetBkColor((HDC)wParam, RGB(232,255,255));
//일요일 에디트 빨간색
for(int i=0;i<6;i++)
if(sunday[i]>0)
if(lParam==(LPARAM)hEdit1[sunday[i]] || lParam==(LPARAM)hEdit2[sunday[i]])
SetBkColor((HDC)wParam, RGB(255,200,200));
return 0;
}
SetBkColor() 함수 이용해서 에디트 배경색 설정해줬음.
728x90
반응형