- 2012-7-3
- Visual C++
VCでダイアログの[×]ボタン無効化。
まぁ、ちょくちょく使う。
ダイアログの[×]ボタンを無効化ソース
BOOL CTestDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // このダイアログのアイコンを設定します。アプリケーションのメイン ウィンドウがダイアログでない場合、 // Framework は、この設定を自動的に行います。 SetIcon(m_hIcon, TRUE); // 大きいアイコンの設定 SetIcon(m_hIcon, FALSE); // 小さいアイコンの設定 // [×]ボタンの無効化(グレーアウト) CMenu* pMenu = GetSystemMenu ( FALSE ); pMenu->EnableMenuItem( SC_CLOSE, MF_GRAYED ); // なんかしょり return TRUE; // フォーカスをコントロールに設定した場合を除き、TRUE を返します。 }