카테고리 없음

WM_CTLCOLORSTATIC 글자가 안나타나는 경우

안녕1999 2016. 7. 1. 19:30

아래와 같이 static 컨트롤의 글자색을 바꾸고, 배경을 투명하게 하기위한 코드를 넣었으나,

다른 윈도우 창을 마우스로 클릭하면, 글자가 지워지고, 나타나지 않는 경우가 있었다.

case WM_CTLCOLORSTATIC:

SetTextColor((HDC)wParam,STATIC_TEXT_COLOR);

SetBkMode((HDC)wParam,TRANSPARENT);

   return (LRESULT)GetStockObject(NULL_BRUSH);


원인은 못찾고, TextOut() 함수로 해당위치에 직접 글자를 출력해줘었다.