标 题: [合集] 再请教:怎样把窗口的最大化、关闭按钮去掉?
发信站: 水木社区 (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 呗