请问如何使对话框的关闭按钮变灰,不可用,绝对给分

解决方案 »

  1.   

    按钮变灰的话这样:
    CEdit *edit;
    edit=(CEdit*)GetDlgItem(IDC_XXX)->EnableWindow(FALSE);
      

  2.   

    不好意思,上面些错了。
    edit=(CEdit*)GetDlgItem(IDC_XXX);
    edit->EnableWindow(FALSE);不过我估计你不是这个意思,是不是想要把那个叉去调啊?还是要把系统菜单里面的关闭去掉啊?
      

  3.   

    EnableWindow我知道,我是指最右上角的关闭按钮,好象这样没作用呀!
      

  4.   

    CMenu* pSysMenu = GetSystemMenu(FALSE);
    int i = pSysMenu->GetMenuItemID(1) ;
    pSysMenu->EnableMenuItem(i,MF_DISABLED );
      

  5.   

    上面的代码可以加入到OnInitDialog()