본문 바로가기
프로그래밍/Windows

WM_CTLCOLOREDIT / SetBkColor()

by 즉흥 2014. 3. 28.
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
반응형

댓글