为什么要去掉 WS_SYSMENU 属性呢?
如果不想要最大化和最小化,直接让它变灰就行呀。如果也想把关闭屏掉,就拦截关闭命令啊。我就是这样做的。

解决方案 »

  1.   

    你是否只需要去掉标题栏,而不是WS_SYSMENU??
      

  2.   

    我是自绘了标题栏  而那个关闭按钮在XP系统下拿他没办法,只好去掉WS_SYSMENU。
      

  3.   

    但是去掉 WS_SYSMENU 后很多功能没掉了。有没有只去掉 最大化,最小化和关闭按钮而保留WS_SYSMENU的方法吗 ?这个问题困扰了很久了!一直没办法解决,郁闷!
      

  4.   

    用我的方法应该可以解决你的问题
    http://topic.csdn.net/t/20051021/17/4342297.html
      

  5.   

    goodboyws(深夜不眠者(VCMVP)):    先谢谢你的帮助!    现在又有了个更奇怪的问题,程序刚刚打开,运行还好,可是经过点击任务栏进行一两次最小化和还原窗口后,鼠标点击(包括鼠标左右键)标题栏或移动到变宽,即非客户区时候该死的标题栏和那几个按钮又都浮现了。    我想可能是经过任务栏点击最小化后可能产生了某种影响,不知道如何解决?