目前位置: VCer资源中心 >>> VCer知道

[本帖已阅读1780次 分值0 回复0次] 张贴资源 发回信箱 控制面板

再请教:怎样把窗口的最大化、关闭按钮去掉?

提供者:lucy 张贴时间:2007-03-13 14:21:22.0 出处:newsmth.net 作者:不祥

再请教:怎样把窗口的最大化、关闭按钮去掉?(2007-03-13 14:21:22.0)


lucy


 
级别: VCer小兵
头衔: VCer会员

经验: 10
作品: 92
分会: 华北分会
注册: 2007-03-09 10:35:00.0
登录: 2007-05-31 14:40:23.0

标  题: [合集] 再请教:怎样把窗口的最大化、关闭按钮去掉?

发信站: 水木社区 (Fri Dec  8 08:30:41 2006), 站内

☆─────────────────────────────────────☆ 

  rokingphone (鑫森淼焱? ????? ???) 于  (Sat Dec  2 22:31:11 2006)  提到

Dialog Based App,要去掉最大化和关闭按钮,保留最小化按钮。

有啥好方法呢?

☆─────────────────────────────────────☆ 

  strong (大拿) 于  (Sun Dec  3 07:45:08 2006)  提到:

try codeproject.com

【 在 rokingphone (鑫森淼焱? ????? ???) 的大作中提到: 】               

: Dialog Based App,要去掉最大化和关闭按钮,保留最小化按钮。                   

: 有啥好方法呢?                                                               

                                                                               

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  TJjerry (人不犯我,我不放人,人若犯我,我毙犯人) 于  (Wed Dec  6 11:29:51 200

在对话框设置中可以直接disable最大化按钮,屏蔽关闭按钮可以这样

        CMenu* pSysMenu = GetSystemMenu(FALSE);

        if (pSysMenu != NULL)

        {

                pSysMenu->EnableMenuItem(SC_CLOSE, MF_GRAYED);

        }

【 在 rokingphone (鑫森淼焱? ????? ???) 的大作中提到: 】               

: Dialog Based App,要去掉最大化和关闭按钮,保留最小化按钮。                   

: 有啥好方法呢?                                                               

                                                                               

                                                                               

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  rokingphone (鑫森淼焱? ????? ???) 于  (Wed Dec  6 20:21:05 2006)  提到

这只是屏蔽,也就是说让别人不能选。

我要实现的是“去掉”,也就是不能看见。

【 在 TJjerry (人不犯我,我不放人,人若犯我,我毙犯人) 的大作中提到: 】       

: 在对话框设置中可以直接disable最大化按钮,屏蔽关闭按钮可以这样               

:        CMenu* pSysMenu = GetSystemMenu(FALSE);

:        if (pSysMenu != NULL)

: ...................                                                         

                                                                               

☆─────────────────────────────────────☆ 

  hamxj (东操圆梦,电子必胜) 于  (Wed Dec  6 22:05:01 2006)  提到:

去掉title bar自己画...

                                                                               

【 在 rokingphone (鑫森淼焱? ????? ???) 的大作中提到: 】               

: 这只是屏蔽,也就是说让别人不能选。                                           

: 我要实现的是“去掉”,也就是不能看见。                                       

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  nwn (Lie) 于  (Wed Dec  6 23:23:14 2006)  提到:

把 EnableMenuItem 改成 DeleteMenu 呗

【 在 rokingphone (鑫森淼焱? ????? ???) 的大作中提到: 】               

: 这只是屏蔽,也就是说让别人不能选。                                           

: 我要实现的是“去掉”,也就是不能看见。                                       

                                                                               

                                                                               

☆─────────────────────────────────────☆ 

  rokingphone (鑫森淼焱? ????? ???) 于  (Thu Dec  7 00:03:01 2006)  提到

                                                                               

我都试过了。

只能自己绘制Title bar 才能实现

【 在 nwn (Lie) 的大作中提到: 】                                               

: 把 EnableMenuItem 改成 DeleteMenu 呗   

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1173766882453.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 0% (0 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)