window-messages

    0

    1답변

    크기를 조정할 때 종횡비를 유지하는 WPF 창을 현재 만들고 있습니다. 첫 번째 아이디어는 WM_SIZE 메시지를 처리하고 거기에 크기를 설정하는 것이지만, 이로 인해 성가신 깜박임이 발생했습니다. 그래서 AccessViolationExceptions을 생성 한 WM_Size의 lParam을 변경하려고했습니다. WM_SIZING에서 lParam을 조작하는

    0

    1답변

    창에 핸들 (HWND)이 있고 경계 사각형 변경을 수신 대기하려고합니다. 매 n 밀리 초마다 GetWindowRect(HWND hWnd, LPRECT lpRect);을 확인할 수는 있지만 실제로 낭비가됩니다. 들을 수있는 Windows 메시지가 있습니까? 윈도우 핸들은 내가 소유하고있는 창과 다릅니다.

    2

    1답변

    윈도우 드로잉 메시지를 처리하는 후크 dll을 작성하고 있습니다. Vista 이상에서 발견 된 일부 알 수없는 메시지 ID는 0x90 ~ 0x95의 후크 dll에서 수신됩니다. 내가 어떤 인터넷 검색을했고, 그들이있어 어떤 메시지 나에게 말했다 msdn link 및 this을 발견 #define WM_UAHDESTROYWINDOW 0x0090 #defin

    1

    1답변

    맨 위 창이 있습니다. 나는 다른 최상위 창을 통해 최상위 수 있지만 전체 화면 창을 포함 할 필요가 없습니다 : 특히 {윈도우 미디어 플레이어, 유튜브 플래시 플레이어, RDP} 지속적인 검사와 솔루션이 : 가 내가 확인하는 매 YYY 밀리 초마다 화면 크기와 동일한 크기를 갖는 다른 최상위 창 (동일한 디스플레이에 있음)이 있습니다. 만약 그렇다면 :

    0

    1답변

    자식 창이 포함 된 컨테이너 창 (CFrameWnd)이 있습니다. 어떤 경우에는 자식 창에서 spy ++를 설정하면 전달되는 메시지가 표시되지 않는 경우가 있습니다. 왜? 윈도우 사이의 메시지를 규제하는 시스템은 무엇입니까? 모든 창을 사용할 수 있는지 확인했습니다. 자식 윈도우를 CDialog에서 상속과 WS_CHILD 스타일 class PanelDial

    10

    2답변

    저는 약간 혼란 스럽습니다 : 어떤 식 으로든 "관련성이 높은"또는 전혀 다른 것들을위한 WM_CLOSE과 ::CloseWindow이 있습니까? Closing Windows에 대한 문서에는 API 기능 CloseWindow이 전혀 언급되어 있지 않습니다. CloseWindow은 "MinimizeWindow"라고 불리우며 무엇이 누락 되었습니까?

    0

    1답변

    User32.dll에서 BroadcastSystemMessage 메서드를 호출합니다. 한 대의 PC (Windows8 Pro)에서이 메서드가 호출되었지만 호출이 끝나지 않습니다. 응용 프로그램이 대기 중이지만 결과 (또는 예외)가 반환되지 않습니다. 몇 가지 Windows8 컴퓨터에서 (다른 HW, 바이러스 백신과 함께 /없는 ... 등) 시도했지만 이러한

    1

    1답변

    두 개의 응용 프로그램을 실행하고 각 응용 프로그램은 RegisterWindowMessage()를 사용하여 동일한 메시지를 등록합니다. 응용 프로그램 A는 일반 사용자로, 응용 프로그램 B는 시스템의 동일한 사용자 세션에서 관리자로,이 응용 프로그램은이 메시지를 서로에게 보냅니다. A와 B가 같은 사용자로 실행되면 모든 것이 좋았으며 PostMessage(

    0

    1답변

    다른 응용 프로그램에서 특정 창 메시지 (RegisterWindowMessage로 등록 된 사용자 지정 메시지)를 브로드 캐스트하는 경우 해당 구성을 다시로드해야하는 셸 확장이 있습니다. , Windows 탐색기의 창에서 창 서브 클래스 콜백을 설치 SetWindowSubclass를 사용하여 : 나는 메시지를 가로 채기 위해 여러 가지 방법을 시도했다. W

    1

    1답변

    모달 대화 상자가 활성화되어있을 때 주 응용 프로그램 창에서 WM_CLOSE 이벤트를 감지 할 수 있습니까? 그렇지 않으면 대화 상자의 이벤트 처리기에서 WM_CLOSE 이벤트를 감지하지 못하기 때문에 WM_CLOSE 이벤트를 감지 할 수있는 방법이 있습니까? 이 문제를 직접 관찰하려면 메모장의 '정보'메뉴를 연 다음 작업 표시 줄의 메모장 아이콘을 마우스