В поток консольного приложения (32 бит) под WinXp x64 попадает первое сообщение с параметрами: hwnd: 0 message: 0xC0CA wParam: 0 lParam: 0 time: ... pt.x: ... pt.y: ... Под VMWare -> WinXP x32 параметры сообщения: hwnd: 0 message: 0xC09B wParam: 0 lParam: 0 time: ... pt.x: ... pt.y: ... "Первое сообщение" - первое же прочитанное PeekMessage(). Как узнать, что это за коды сообщений?
Clerk По крайней мере я так не писал. У меня нет явных вызовов ф-ий, посылающих сообщения. До PeekMessage() только FreeConsole(), AllocConsole(), GetTickCount(), wspintf(), WriteConsole(). Эти функции могут неявно посылать в свой же поток сообщения?
Предположу что это связано с перерисовкой заголовка окна. Чтобы точно знать помотрите функцию в шадове xxxRedrawTitle(), если там будет вызов xxxSendMessage() с вашей константой, то предположение верно.