1

SetScrollInfo() 関数が WM_SIZE メッセージを WndProc() に送信するのはなぜですか?

編集どうやら、これは WinAPI のバグです。WS_HSCROLL | WS_VSCROLLウィンドウの作成にスタイルを含めるのを忘れたため、WM_SIZE メッセージが送信されていました。これが修正されると、WM_SIZE は送信されなくなりました。ありがとう。

4

1 に答える 1

1

これは文書化された機能であるため、おそらくバグではありません。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms632646.aspxから:

備考

メッセージの結果として子ウィンドウに対してSetScrollPosor関数が呼び出された場合、ウィンドウが再描画されるようにするには、 orパラメータをゼロ以外にする必要があります。MoveWindowWM_SIZEbRedrawbRepaint

于 2012-04-20T20:07:44.253 に答える