Qué tan profundo es el mensaje de Win32 cola?
-
02-07-2019 - |
Pregunta
Cuántos mensajes hace la cola para una ventana estándar sostener?¿Qué sucede cuando la cola se desborda?
La documentación para GetMessage
y los familiares no dice nada acerca de esto, y PeekMessage
sólo te da el "sí/no" para ciertas clases de mensajes, no un contador de mensajes.
Esta página dice que las colas están implementadas usando archivos asignados en memoria, y que no hay número límite de mensajes, pero esa página es acerca de WinCE.Aplica esto a escritorio Win32 así?
Solución
10000 por defecto, pero se puede ajustar a través del registro.
Si la cola se desborda, PostMessage falla.
La documentación aquí:
Otros consejos
Como se indica en el artículo de MSDN, si usted necesita preocuparse por el tamaño de la cola de mensajes, usted puede ser mejor el rediseño de su aplicación.