2

MyDialogから派生したc++クラスがありCDialog、Windowsフレームを削除して、Windowsで生成されたシャドウを削除しました。

フレームを追加せずに、もう一度シャドウを追加したいと思います。CS_DROPSHADOW適用できるクラススタイルがあることがわかりました。しかし、私はそれを適用する方法を見つけることができません。

メソッドを見つけましたが、スタイルをModifyStyle変更するだけで、スタイルは変更しWS_...ませんCS_...

クラススタイルを適用するにはどうすればよいCS_DROPSHADOWですか?

4

2 に答える 2

1

WM_NCCALCSIZEフレーム スタイルを維持しながら、クライアントがウィンドウ全体をカバーするように応答して、効果的に境界線の幅をゼロにすることができる場合があります。

于 2012-08-07T17:49:46.460 に答える