CWnd::ModifyStyle

BOOL ModifyStyle (DWORD dwRemove、DWORD dwAdd、UINT nFlags = 0);

戻り値

スタイルが正常に変更されましたそれ以外の場合、0。

パラメーター

dwRemove

スタイル変更中に削除するウィンドウ スタイルを指定します。

dwAdd

スタイル変更中に追加されるウィンドウ スタイルを指定します。

nFlags

SetWindowPosを呼び出さないでください場合SetWindowPos、またはゼロに渡されるフラグです。既定値は 0 です。プリセットのフラグの一覧については、「解説を参照してください。

解説

ウィンドウのスタイルを変更するにはこのメンバー関数を呼び出します。追加または削除するスタイル、ビットごとの OR を使用して組み合わせることができます (|) 演算子。トピックを参照してください 一般的なウィンドウ スタイル :: CreateWindowWin32 SDK プログラマーズ リファレンスについては、使用可能なウィンドウ スタイル。

NFlagsが 0 以外の場合は、 ModifyStyle Windows API 関数を呼び出す :: SetWindowPos nFlags次 4 プリセット フラグ: nbsp と組み合わせることで、ウィンドウを再描画(&N);

ウィンドウの拡張スタイルを変更するには、 ModifyStyleExを参照してください。

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;SetWindowPosCWnd::ModifyStyleEx 一般的なウィンドウ スタイル :: SetWindowPos(&N)

Index