2010-02-17 5 views
0

SW_SHOWNA 플래그와 함께 표시되는 팝업 창이 나타납니다. 이 윈도우의 일부를 클릭하면 클릭을 파악한 다음 닫습니다. 문제는 창에 다른 부분이 있으며이를 클릭 할 때 창을 닫고 싶지는 않지만 창을 클릭 할 때입니다. 활성화되고 초점을 얻습니다. 그것은 나에게 좋지 않습니다. 나는이 창을 활성화하지 않기를 원하고, 다른 창은 초점을 상기시킵니다.popup not active 창이 활성화 됨

어떤 아이디어가 있습니까?

감사합니다, mike.

+0

참조 http://stackoverflow.com/questions/2271795/not-active-popup-window – MSalters

답변

1

WM_HITTEST 및 WM_NCHITTEST를 처리하고 관심있는 점을 살펴본 다음 다른 곳에서 HT_NOWHERE를 반환하면 창을 활성화하면 안됩니다 (이 이론을 테스트하지 않은 것).