일반적인 질문은 별도의 작업자 스레드에서 Windows 메시지 펌프에 여러 메시지를 게시 할 때 보낸 순서대로 대상에 나타 납니까? 즉 ..Windows에서 PostMessage() 메시지가 순서대로 나타나나요?
::PostMessage(m_hUsers, WM_BULKPROCESS, 0, 0);
// ... some processing here ...
::PostMessage(m_hUsers, WM_BULKDONE, 0, 0);
m_hUsers는 작업자 스레드에서 메시지를 보내는 창에 대한 핸들 (HWND)입니다. 따라서, WM_BULKPROCESS는 항상 창에서 처음 나타날 것이고 (따라서 대화 상자 클래스의 핸들러에 의해 처리 될 것입니다), 또는 순서가 틀릴 수도 있습니다. 즉, WM_BULKDONE은 WM_BULKPROCESS보다 먼저 처리됩니다. ?
그게 내가 듣고 싶었던 것입니다. 세르지오에게 감사드립니다. – AzHole