すいません。本当に初心的な事なのですが。
MFCでフレームを作成する場合に、メニューが何もないフレームを作成するには
どうすれば良いのでしょうか?
フレームを作成する際、メニューのリソースの指定も必要ですし、空のメニュー
は作成出来ないようです。
フレームを作成して、DeleteMenuで消してあげればいいような気がしますが、
他にもっとスマート手法があれば教えて下さい。
MFCはかなり初心者ですので、かなり初心的な質問ですが、宜しくお願いします。
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.hMenu=NULL; //メニュー無し
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: この位置で CREATESTRUCT cs を修正して、Window クラスやスタイルを
// 修正してください。
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.lpszClass = AfxRegisterWndClass(0);
return TRUE;
}
こんなんで消えるようで・・・
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
・・・
// TODO: この位置で CREATESTRUCT cs を修正して、Window クラスやスタイルを
// 修正してください。
cs.hMenu = NULL;
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.lpszClass = AfxRegisterWndClass(0);
return TRUE;
}
すなおに下でも大丈夫ですね。
こん! さん、どうもご親切にありがとうございました。
おかげで無事解決出来ました。
こんな質問にソース付きで回答して頂き、本当に感謝です。
ありがとうございました。