사용자가 정보를 입력 한 다음 이동 버튼을 누르면 대화 상자가 나타납니다. 이 단추를 누르면 양식 요소 (단추 등)를 비활성화하고 AfxBeginThread(...)
을 사용하여 작업자 스레드를 만듭니다. 일단 작업자 스레드가 완료되면 양식을 다시 활성화하기 위해 UI 스레드에 메시지를 보내려고합니다. ::PostMessage(...)
을 사용하여 메시지를 보내고 있지만이 메시지를 가로채는 방법을 찾을 수 없습니다.MFC 다이얼로그의 PostMessage 메시지 수신
온라인 (Link #1, Link #2, Link #3)을 검색했지만 자체 메시지 수신기를 구현하는 코드의 예를 찾을 수 없습니다. 헤더에서 나는 그것과 관련이있는 것 같은 미친 정의 문 (DECLARE_MESSAGE_MAP()
으로 시작됨)을 볼 수 있지만, 나는 그것을 이해할 수 없다.
도움을 주시면 감사하겠습니다. 감사.
당신이 http://msdn.microsoft.com/en-us/library합니다 (['WM_APP']에서 메시지를 사용할 수 있는지 확인 /windows/desktop/ms644930(v=vs.85).aspx) 범위. –