这句话 
   if( !CFrameWnd::PreCreateWindow(cs) )        return FALSE;
放到return TRUE前面

解决方案 »

  1.   

    对话框创建时不调用PreCreateWindow函数的...
      

  2.   

    不能注释
    放到return TRUE前面 
      

  3.   

    现在这个代码也没有作用
    BOOL CSuccessDlg::PreCreateWindow(CREATESTRUCT &cs)
    {
        //cs.style &=~WS_MAXIMIZE;
    //return CWnd::PreCreateWindow(cs);
    //return true;

        cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
        cs.style &= ~WS_MAXIMIZEBOX; //禁止窗口最大化
        cs.style &= ~WS_MINIMIZEBOX; //禁止窗口最小化
    //    cs.style &= ~WS_SYSMENU; //取消Title上的按钮
        cs.style &= ~WS_THICKFRAME;//使窗口不能用鼠标改变大小
        cs.lpszClass = AfxRegisterWndClass(0);
        return TRUE;
        if( !CDialog::PreCreateWindow(cs) ){
            return FALSE;
    }
    }
      

  4.   

    模式对话框是由CDialog::CreateDlgIndirect创建的,不会调用PreCreateWindow的!建议改成无模式试试!
      

  5.   

    对话框属性资源里不是有的吗?Minimize box/Maximize box……,沟掉就没了
      

  6.   

    把下面这段代码放入OnInitDialog()中,就行。
             long winlong=::GetWindowLong (this->m_hWnd ,GWL_STYLE);
    winlong&=~WS_MAXIMIZEBOX;
    ::SetWindowLong (this->m_hWnd ,GWL_STYLE,winlong);
      

  7.   

    加入这段代码后:最大话按钮被去掉了,可是,最小化还在,而且窗体还可以改变大小。
            long winlong=::GetWindowLong (this->m_hWnd ,GWL_STYLE);
        winlong&=~WS_MAXIMIZEBOX;
        ::SetWindowLong (this->m_hWnd ,GWL_STYLE,winlong); 
    我想拖动窗体边框时,窗体大小不被改变
      

  8.   

    BOOL CSuccessDlg::PreCreateWindow(CREATESTRUCT &cs)
    {
        //cs.style &=~WS_MAXIMIZE;
        //return CWnd::PreCreateWindow(cs);
        //return true;
        
        cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
        cs.style &= ~WS_MAXIMIZEBOX; //禁止窗口最大化
        cs.style &= ~WS_MINIMIZEBOX; //禁止窗口最小化
    //    cs.style &= ~WS_SYSMENU; //取消Title上的按钮
        cs.style &= ~WS_THICKFRAME;//使窗口不能用鼠标改变大小
        cs.lpszClass = AfxRegisterWndClass(0);    if( !CDialog::PreCreateWindow(cs) ){
            return FALSE;
        }    return TRUE;
      

  9.   

    去掉最小化按钮再加上
        winlong&=~SW_MINIMIZE;
    其它的我看看吧。
      

  10.   

    我说你把对话矿设置成 ex_tool..属性把最大化最小化按钮去掉算了。
    在资源编辑里改属性就行了。
      

  11.   

    搞错了,是WS_MINIMIZEBOX
    不好意思啊。
      

  12.   

    连举一反三都不会,xianglusong(boy)实在是对牛弹琴了