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í?

¿Fue útil?

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í:

PostMessage función en MSDN

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top