我建了一个基于对话筐的工程.然后在对话筐的Styles中选中最小化,这是如果编译执行程序可以看到右上方可以最小化,不能最大化了(这正是我想要的).可是,当我在对话筐的左上方左击的时候还是出现 恢复、移动、大小、最小化、最大化、关闭、关于。天哪,他怎么这么蠢,最大化还是出现!我如何也屏蔽这里的最大化呢????????????????
望大虾解答!
==================================================================
大家可以试一下,建一个基于对话筐的工程,什么都不做,只是选中最小化看看是不是这样了!
==================================================================

解决方案 »

  1.   

    在OnInitDialog()中不是有一个在系统菜单增加about菜单项的代码吗,在其中增加如下一条语句即可,清除‘最大’菜单项:
    pSysMenu->RemoveMenu( 4, MF_BYPOSITION );
      

  2.   

    如果不想要About,就去掉主Dialog的system menu属性,而且我的vc里面好像没有出现你说的问题。
      

  3.   

    to:dizzo(角铁) 
    我不是想去掉About,我想去掉最大化!
      

  4.   

    怎么解释呢?
    反正不要对M$的东西太相信,任何东西必须经过实践才能相信,就如同你发现的这个问题,应该算是一个BUG吧,但好像又无大碍,M$中这样的BUG太多了...
      

  5.   

    谢谢sans(sans),还有一个很简单的问题,也是100分.请:
    http://expert.csdn.net/Expert/topic/1151/1151976.xml