WM_CTLCOLORSTATIC 글자가 안나타나는 경우
카테고리 없음 / 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() 함수로 해당위치에 직접 글자를 출력해줘었다.