ウインドウスタイルを変更する


MFCアプリケーションのウインドウ属性を変更するには、PreCreateWindow関数でCREATESTRUCT構造体のstyle属性を設定する。


BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) ) {
return FALSE;
}

// 最大化ボタンを無効化
cs.style &= ~WS_MAXIMIZEBOX;

// サイズ変更境界を無効化
cs.style &= ~WS_SIZEBOX;

return TRUE;
}