La mayor parte de los principales circuitos de Win32 que he visto son todos estructurado como:¿Por qué las llamadas separadas "TranslateMessage" y "DispatchMessage"?
while (GetMessage(&message, NULL, 0, 0) > 0) {
TranslateMessage(&message);
DispatchMessage(&message);
}
Se señaló a mí que MsgWaitForMultipleObjects
pueden usarse para añadir algo de variedad a un bucle principal. ¿Pero hay una situación en la que hacer algo entre GetMessage
, TranslateMessage
y DispatchMessage
es realmente útil?
Ese es un buen ejemplo práctico, gracias. :) –
solo se necesita confirmar dos años después ... –
¿Está bien si traduzco y envío un mensaje más de una vez, o no traduzco y envío el mensaje? - He probado y no he visto ningún problema, pero solo quiero asegurarme de que realmente no sea un problema. – 123iamking