Ответ 1
10000 по умолчанию, но его можно настроить с помощью реестра.
Если очередь переполнена, PostMessage терпит неудачу.
Документация здесь:
Сколько сообщений занимает очередь для стандартного окна? Что происходит, когда очередь переполняется?
Документация для GetMessage
и родственников об этом ничего не говорит, а PeekMessage
дает только да/нет для определенных классов сообщений, а не количество сообщений.
Эта страница говорит, что очереди реализованы с использованием файлов с отображением памяти и что нет ограничения количества сообщений, но эта страница о WinCE. Это относится и к настольному Win32?
10000 по умолчанию, но его можно настроить с помощью реестра.
Если очередь переполнена, PostMessage терпит неудачу.
Документация здесь:
Как указано в статье MSDN, если вам нужно беспокоиться о размере очереди сообщений, вам может быть лучше перепроектировать ваше приложение.