MFCでModifyStyle関数を呼び出す方法を教えてください

MFCではModifyStyle関数は以下のように呼び出す

  1. ウィンドウクラスのメンバ関数内で ModifyStyle 関数を呼び出す:
// 根据需要修改窗口的样式
DWORD dwNewStyle = GetStyle() | WS_BORDER; // 添加一个边框样式
ModifyStyle(0, dwNewStyle);
  1. ダイアログクラスのメンバ関数で ModifyStyle 関数を呼び出す:
// 根据需要修改对话框的样式
DWORD dwNewStyle = GetStyle() | WS_THICKFRAME; // 添加一个调整大小的边框样式
ModifyStyle(0, dwNewStyle);

注記:

  1. ModifyStyle関数の第1引数は削除するスタイル、第2引数は追加するスタイルです。第1引数が0の場合は、スタイルを削除しません。
  2. ModifyStyle 関数は、ウィンドウの作成後に呼び出す必要があります。そうでない場合、無効です。ウィンドウの OnCreate 関数で呼び出すか、必要に応じてウィンドウのメッセージ処理関数で呼び出します。
bannerAds