13

標準ウィンドウのキューにはいくつのメッセージが保持されますか? キューがオーバーフローするとどうなりますか?

and relativesのドキュメントではGetMessage、これについては何も述べられてPeekMessageおらず、メッセージ数ではなく、特定のクラスのメッセージについてのみ yes/no が示されます。

このページには、メモリ マップ ファイルを使用してキューが実装されており、メッセージ数の制限はないと書かれていますが、そのページは WinCE に関するものです。これはデスクトップ Win32 にも適用されますか?

4

2 に答える 2

14

デフォルトでは 10000 ですが、レジストリで調整できます。

キューがオーバーフローすると、PostMessage は失敗します。

ドキュメントはこちら:

PostMessageMSDN の関数

于 2008-09-23T19:45:29.963 に答える
3

MSDN の記事に記載されているように、メッセージ キューのサイズを気にする必要がある場合は、アプリケーションを再設計したほうがよい場合があります。

于 2008-09-24T03:37:25.943 に答える