0
나는 SW_SHOWNA로 팝업 창을 만들었습니다. 문제는 팝업 창 뒤의 기본 창을 같은 위치에두고 이동할 때입니다. 팝업 창 뒤에있는 주 창의 제목 표시 줄 (또는 다른 기술)에서 클릭을 포착하고 팝업 창을 닫을 수있는 방법이 있습니까?비활성 팝업 창이
감사합니다.
mike.
나는 SW_SHOWNA로 팝업 창을 만들었습니다. 문제는 팝업 창 뒤의 기본 창을 같은 위치에두고 이동할 때입니다. 팝업 창 뒤에있는 주 창의 제목 표시 줄 (또는 다른 기술)에서 클릭을 포착하고 팝업 창을 닫을 수있는 방법이 있습니까?비활성 팝업 창이
감사합니다.
mike.
네, 그냥 해보십시오. 그러나 나는 당신의 행동을 마우스 바인딩으로 만들기 때문에 클릭에 반응하지 않을 것입니다. 설명에서 윈도우 이동시 팝업을 닫으려는 것 같습니다. 대신 해당 메시지를 잡으십시오 (WM_WINDOWPOSCHANGING). 이렇게하면 키보드에서 시작된 동작도 잡아낼 수 있습니다.
제 경우의 주 윈도우는 IE입니다. IE 윈도우를 클릭하거나 이동할 때 팝업 창이 나타나지 않습니다. IE가받는 메시지를 잡을 수는 있지만 IE8에서는 문제가 될 수 있습니다. 다른 프로세스가 있기 때문입니다. – mike
질문을 업데이트하십시오. 주 창을 소유하고있는 것으로 알고 있습니다. 이것은 중대한 합병증입니다. – MSalters