标题:我的菜单为什么不响应消息呢
取消只看楼主
赤冰
Rank: 1
等 级:新手上路
帖 子:397
专家分:0
注 册:2007-1-22
 问题点数:0 回复次数:5 
我的菜单为什么不响应消息呢
我做了个属性页,作选项卡,点击菜单就弹出选项卡,在sdi中我对试图作了分栏,在试图1种响应菜单的消息就可以,可在试图2中
void CView2::OnParameter()
{
CSheet parameter;
parameter.m_psh.dwFlags |= PSH_NOAPPLYNOW;
parameter.DoModal();
}
菜单为什么就是灰色的呢
搜索更多相关主题的帖子: 菜单 parameter sdi PSH psh 
2007-04-28 10:14
赤冰
Rank: 1
等 级:新手上路
帖 子:397
专家分:0
注 册:2007-1-22
得分:0 

就上面几行代码,我用CPropertySheet作了一个属性页对话框,用来做一些属性配置,比如程序运行后我想设置一些属性了,就要单击"属性设置"菜单吧,这时是不是就要弹出属性对话框阿。那就要为这个菜单的添加消息是不是,
void CView2::OnParameter()
{
CSheet parameter;
parameter.m_psh.dwFlags |= PSH_NOAPPLYNOW;
parameter.DoModal();
}
可是我在试图2里添加就不行,上面代码添加后,程序运行“属性设置”菜单时灰色的。可是我在框架里视图1里添加都行,怎么回事呢。把代码放在试图1里,就ok
void CView1::OnParameter()
{
CSheet parameter;
parameter.m_psh.dwFlags |= PSH_NOAPPLYNOW;
parameter.DoModal();
}

2007-04-28 13:16
赤冰
Rank: 1
等 级:新手上路
帖 子:397
专家分:0
注 册:2007-1-22
得分:0 

怎么解决阿

2007-04-28 22:30
赤冰
Rank: 1
等 级:新手上路
帖 子:397
专家分:0
注 册:2007-1-22
得分:0 

什么意思啊ON_COMMAND(ID_PARAMETER, OnParameter)不是用command来响应消息么

2007-04-29 11:53
赤冰
Rank: 1
等 级:新手上路
帖 子:397
专家分:0
注 册:2007-1-22
得分:0 

不明白,你能说一下具体步骤么,谢谢了

2007-04-30 08:38
赤冰
Rank: 1
等 级:新手上路
帖 子:397
专家分:0
注 册:2007-1-22
得分:0 
什么图?是菜单不能用的么,就是灰色阿
2007-04-30 09:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-135584-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.956573 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved