2011-03-31 4 views
0

모달 창 (모달로 표시된 일반 창)이 포함 된 VB.net MDI 응용 프로그램이 있습니다. 사용자가 모달 영역 외부를 클릭하면 사라지는 사용자 정의 제목 표시 줄 단추가 있습니다.모달 제목 표시 줄이 WndProc로 깜박일 때 어떻게 감지합니까?

일반적으로 모달을 클릭하면 시스템에서 경고음이 울린 다음 모달 창의 제목 표시 줄이 깜박입니다.

깜박임이 완료되면 (가능한 경우 WndProc을 사용하여) 사용자 지정 단추를 다시 그리는 방법을 알고 싶습니다.

누구든지이 작업을 수행 할 수 있습니다. 감사!

+1

찾을 수 없습니다. 그리고 주님, 당신이 중요하게 생각하지 마십시오. –

+0

그 설명을 설명해 주시겠습니까? – Ryan

답변

0

잘못된 지점에 WndProc (m) 줄이 있음이 드러났습니다.

0

오래되었지만 프레임을 다시 칠할 필요가있을 때 창에 WM_NCPAINT 메시지가 수신되어야한다고 생각합니다.

+0

나는 이미 다음을 시도했지만 깜박이는 후에 아무 것도 발생하지 않았다 : WM_ACTIVATE, WM_SIZE, WM_SYNCPAINT, WM_NCCREATE, WM_NCPAINT, WM_NCACTIVATE, WM_NCHITTEST, WM_PAINT, WM_APPCOMMAND – Ryan

관련 문제