WTL에서 CBitmapButton은 PNG와 같이 투명 레이어가있는 그림을 지원하지 않습니다. 그래서 GDI +를 사용하여 PNG를 그려 CPNGButton이라는 이름으로 코드를 사용자 지정합니다. XP를 우승 할 때 이상한 점이 있습니다. 단추가 다른 창에 의해 겹쳐지면 단추가 WM_PAINT를 먼저받은 다음 부모가 잘못된 결과를 초래합니다.WS_TABSTOP이 창 그리기 순서에 영향을주는 이유는 무엇입니까?
--->
내가 자원을 확인하고 버튼의 템플릿에서 WS_TABSTOP 속성을 제거는 상황이 부모 윈도우는, 먼저 버튼을 WM_PAINT를 수신, 확인 이동합니다. WS_TABSTOP이 창 그리기 순서에 영향을주는 원인은 무엇입니까?
이 상황은 WS_TABSTOP을 제거한 후에도 때로는 발생합니다. WS_EX_TRANSPARENT 추가 잘 작동합니다! – toki