COleControlSite::ModifyStyle
コントロールのスタイルを変更します。
virtual BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
);
パラメーター
dwRemove
現在のウィンドウ スタイルから削除するスタイル。dwAdd
現在のウィンドウ スタイルから追加されるスタイル。nFlags
ウィンドウの配置フラグ。使用できる値の一覧については、Windows SDKの SetWindowPos 関数を参照してください。
戻り値
スタイルが変更される場合、はゼロ。
解説
コントロールの株式有効なプロパティは WS_DISABLEDの設定に合わせて変更されます。コントロールのストックの境界線のスタイル プロパティは、WS_BORDERについて要求する設定と一致するように変更されます。他のスタイルは、コントロールのウィンドウ ハンドルに 1 の場合は、直接適用されます。
コントロールのウィンドウ スタイルを変更します。追加または削除されたスタイルを使用してビットごとにまとめることができます (または | 演算子)。使用できるウィンドウ スタイルについては、Windows SDK の CreateWindow 関数を参照してください。
nFlags がゼロ以外の場合は、ModifyStyle は、Win32 関数 SetWindowPosを呼び出し、次の 4 種類のフラグによって nFlags を組み合わせることによってウィンドウを再描画します:
SWP_NOSIZE は現在のサイズを保持します。
SWP_NOMOVE は現在位置を保持します。
SWP_NOZORDER は、現在の z 軸順番を保持します。
SWP_NOACTIVATE は、ウィンドウをアクティブにしません。
ウィンドウの拡張スタイルを変更するには、ModifyStyleExを呼び出します。
必要条件
ヘッダー : afxocc.h