- 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 を返します。
}







