BOOL ModifyStyle (DWORD dwRemove、DWORD dwAdd、UINT nFlags = 0);
戻り値
スタイルが正常に変更されましたそれ以外の場合、0。
パラメーター
dwRemove
スタイル変更中に削除するウィンドウ スタイルを指定します。
dwAdd
スタイル変更中に追加されるウィンドウ スタイルを指定します。
nFlags
SetWindowPosを呼び出さないでください場合SetWindowPos、またはゼロに渡されるフラグです。既定値は 0 です。プリセットのフラグの一覧については、「解説を参照してください。
解説
ウィンドウのスタイルを変更するにはこのメンバー関数を呼び出します。追加または削除するスタイル、ビットごとの OR を使用して組み合わせることができます (|) 演算子。トピックを参照してください 一般的なウィンドウ スタイルと :: CreateWindow 、 Win32 SDK プログラマーズ リファレンスについては、使用可能なウィンドウ スタイル。
NFlagsが 0 以外の場合は、 ModifyStyle Windows API 関数を呼び出す :: SetWindowPos nFlags次 4 プリセット フラグ: nbsp と組み合わせることで、ウィンドウを再描画(&N);
ウィンドウの拡張スタイルを変更するには、 ModifyStyleExを参照してください。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;SetWindowPos、 CWnd::ModifyStyleEx、 一般的なウィンドウ スタイル、 :: SetWindowPos(&N)