我怎么可以把以个多文档的子窗口的关闭按钮给去掉,也就是当我打开一个子窗口时该窗口不能关闭.

解决方案 »

  1.   

    if( !CMDIChildWnd::PreCreateWindow(cs) )
    return FALSE;
    cs.style = WS_CHILD | WS_VISIBLE | WS_OVERLAPPED | WS_CAPTION ;//| WS_SYSMENU//干掉这个,就没关闭按钮了,哈哈
      

  2.   

    响应child frame的wm_create消息int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 
    {
    if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
    return -1;

    // TODO: Add your specialized creation code here
    {
            CMenu   *pSysMenu = GetSystemMenu(0);
            if (pSysMenu)   
                pSysMenu->EnableMenuItem(SC_CLOSE, MF_DISABLED|MF_BYCOMMAND|MF_GRAYED);
        } return 0;
    }