peekmessage

    0

    2답변

    업데이트 : Windsows.hi가 포함되어야한다고 생각하고 이것을 확인했습니다. 그러나이를 포함 시키면 다음과 같은 메시지가 나타납니다. .. 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\objidl.h(5934) : error C2872: 'IDataObject' : ambiguous symbol

    0

    1답변

    에서 LengthyOperation을 취소 할 수 있습니다 어떻게 나는 완전히 혼란 MSDN의 기사 등을 읽고 : HWND hwnd; BOOL fDone; MSG msg; // Begin the operation and continue until it is complete // or until the user clicks the mouse or p

    1

    2답변

    ADO Connection 개체를 사용하고 WaitForSigleObject 또는 WaitforMultipleObjects를 사용하여 소켓으로 작동하고 외부 이벤트에 반응하는 스레드가 있습니다. While PeekMessage(MSG, 0, 0, PM_REMOVE) do ProcessMessages(MSG); //for processing messages

    3

    1답변

    저는 DirectX로 렌더링 된 컨트롤과 3D 윈도우가있는 일반 창인 2 개의 창으로 작은 애플리케이션을 만들 계획입니다. 3D 윈도우의 경우 PeekMessage()은 메시지를 확인한 후에 대기하지 않으므로 일반 윈도우 (3D 렌더링 없음)의 경우 GetMessage() 기능을 사용하여 프로세서가 과용하지 않는 것을 방지합니다. 그럼, 3D 창이 활성화되

    1

    1답변

    현재 Windows XP 용 C++ 응용 프로그램과 같은 게임 내에서 마우스 커서를 변경하면임이 발생합니다. 커서를 변경하려면 SetCursor()을 사용하고 작동중인 원하는 커서를 전달하십시오. 그러나 while 루프 중에 PeekMessage()을 호출하면 커서가 기본 화살표로 다시 재설정됩니다. 이는 잘못된 루프 : 나는 커서가 PeekMessage(

    1

    3답변

    여러 가지 응용 프로그램을 만들었습니다. 응용 프로그램 윈도우 (W [n] : TMyWindows)는 모두 동일하며 모두 그들과 연관된 개인 객체 클래스 인스턴스 (E : TMyObject)를 가지고 있습니다. 자식 창은이 개체를 통해 일부 메시지를 생성합니다. 메인 애플리케이션에서 메시지 내용에 따라이 메시지를 처리하는 두 개의 스레드를 만들었습니다. w

    1

    1답변

    내가 다음 코드를 SendApp을 때 클릭 버튼 [X]를, 다음 코드 HWND pHWndReceiveApp = FindWindowA(NULL, "ReceiveApp"); if (NULL == pHWndReceiveApp) { MessageBox(0, MSG_FAIL, CAPTION, 0); return; }