On Mon Aug 4 09:38:48 2025 +0000, Zhiyi Zhang wrote:
Adding GetQueueStatus() after SendMessageCallbackA/W(hwnd, WM_USER, 0, 0, NULL, 1) has some strange behavior on Windows. For example, calling GetQueueStatus() after SendMessageCallbackA/W(hwnd, WM_USER, 0, 0, NULL,
- can cause the WM_USER message to never arrive(not sent or posted).
That's why it's added at the end of the tests.
Doesn't that mean that the proposed solution is not fully correct? At least Windows behaviour would need some additional investigation I'd guess.