3

WM_DRAWITEMでペイントを行った、Windowsがサブメニューの矢印を描画しているようですが、Windowsが矢印を描画しないようにするにはどうすればよいですか?

4

1 に答える 1

4

CodeGuruのサブメニュー矢印を描画する所有者を参照してください。

一言で言えば、OSはメニュー項目の描画が完了した後、常に矢印を描画しますが、メニュー項目の内部の描画が完了した後ExcludeClipRect()、メニュー項目の長方形を描画可能領域から除外して、OSができるようにすることができます。HDC図面の上に描画します。

于 2010-06-25T12:23:18.620 に答える