怎么去处MDI子窗口中上的最小化,最大化和X按钮呢
如何去处MDI子窗口中上的最小化,最大化和X按钮呢?
用常规的路子好像不行
BOOL CW5View::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &= ~(WS_SYSMENU|WS_MINIMIZEBOX|WS_MAXIMIZEBOX);
return CView::PreCreateWindow(cs);
}
怎么做呢?
------解决方案--------------------
汗
MDI子窗口好像是个FRAME吧
你干吗在CW5View里面改呢
------解决方案--------------------
我这里没有问题
BOOL CMOFrameWnd::PreCreateWindow(CREATESTRUCT& cs)
{
#ifdef USECAPTION
cs.style &= ~WS_MINIMIZEBOX;// 去除标题栏最小化按钮
cs.style &= ~WS_MAXIMIZEBOX;// 去除标题栏最大化按钮
cs.style &= ~WS_SYSMENU;// 去除标题栏关闭按钮
#endif
BOOL bState = CFrameWnd::PreCreateWindow(cs);
return bState;
}
------解决方案--------------------
楼主改的地方不对啊,楼上正解
用常规的路子好像不行
BOOL CW5View::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &= ~(WS_SYSMENU|WS_MINIMIZEBOX|WS_MAXIMIZEBOX);
return CView::PreCreateWindow(cs);
}
怎么做呢?
------解决方案--------------------
汗
MDI子窗口好像是个FRAME吧
你干吗在CW5View里面改呢
------解决方案--------------------
我这里没有问题
BOOL CMOFrameWnd::PreCreateWindow(CREATESTRUCT& cs)
{
#ifdef USECAPTION
cs.style &= ~WS_MINIMIZEBOX;// 去除标题栏最小化按钮
cs.style &= ~WS_MAXIMIZEBOX;// 去除标题栏最大化按钮
cs.style &= ~WS_SYSMENU;// 去除标题栏关闭按钮
#endif
BOOL bState = CFrameWnd::PreCreateWindow(cs);
return bState;
}
------解决方案--------------------
楼主改的地方不对啊,楼上正解