菜单加载的问题,解决问题后发帖再给200分,顶者有分

windywalk 2004-08-10 10:21:45
请教各位大大:
多文档的框架,
其中一个文档定义:
m_pDocTemplate = new CMultiDocTemplate(
IDR_MDVGPSTYPE,//这个是CChildFrame默认菜单
RUNTIME_CLASS(CMDVSDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CMDVSView));
AddDocTemplate(m_pDocTemplate);
其中class CChildFrame : public CMDIChildWnd

因为各个文档要使用不同的菜单,所以继承改写了class CChildFrame 中LoadFrame函数,

if( !CMDIChildWnd::LoadFrame( nIDResource, dwDefaultStyle, pParentWnd, pContext ) )
{
return FALSE;
}

ASSERT( m_hMenuShared != NULL );

m_ViewNew.CreatePopupMenu();//m_ViewNew等为CMenu对象
m_ViewNew.AppendMenu(MF_ENABLED,ID_MANAGE_CHANGEPASSWORD, " Þ¸ÄÃÜë ");
m_Operate.CreatePopupMenu();
m_Operate.AppendMenu(MF_ENABLED,ID_OPERATE_DIPATCH, "³µÁÈ");

CMenu * pMenu = CMenu::FromHandle(m_hMenuShared);
ASSERT(pMenu!=NULL);
pMenu->RemoveMenu(0,MF_BYPOSITION);
pMenu->RemoveMenu(0,MF_BYPOSITION);
pMenu->InsertMenu(0,MF_BYPOSITION|MF_POPUP,(UINT)m_ViewNew.m_hMenu," ¹Àí ");
/*pMenu->InsertMenu(1,MF_BYPOSITION|MF_POPUP,(UINT)m_Operate.m_hMenu," ²×÷ ");
return TRUE;

结果打开多个视图后,关闭其中一个点击菜单出现错误,请大家帮忙。
问题解决了,再给大家加分。拜谢了............

...全文
158 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
windywalk 2004-08-11
  • 打赏
  • 举报
回复
谁能帮我看看,我把源代码给他,拜托le
^^
zhaolaoxin 2004-08-10
  • 打赏
  • 举报
回复
关闭视图后没有删除相应菜单项。

另外,从代码上看每个视图使用的菜单都一样啊,只需要将这些菜单定义在资源IDR_MDVGPSTYPE中即可
yyfa6 2004-08-10
  • 打赏
  • 举报
回复
mark
wfq771105 2004-08-10
  • 打赏
  • 举报
回复
具体用哪种,www.vckbase.com 上有例程,看了就会了!
wfq771105 2004-08-10
  • 打赏
  • 举报
回复
你好像用了两种加载菜单的方法,一种动态加载菜单资源,
cMenu.LoadMenu(ID_);
SetMenu(&cMenu);
cMenu.Detach();
另一种动态创建菜单项,
menu.CreatePopMenu();
menu.AppendMenu()..........
menu.trackPopupMenu(参数)//你应该加上这句巴
menu.DestroyMenu();//u
phant 2004-08-10
  • 打赏
  • 举报
回复
up
windywalk 2004-08-10
  • 打赏
  • 举报
回复
帮我顶,帮我顶!
哈哈哈哈
sharecropper 2004-08-10
  • 打赏
  • 举报
回复
我也顶!!!
windywalk 2004-08-10
  • 打赏
  • 举报
回复
因为使用xp风格,同时要在菜单的前面添加图标
所以不能直接在文档模板中使用资源,
是不是一定不能使用RemoveMenu,要怎样解决问题?
csdmy 2004-08-10
  • 打赏
  • 举报
回复
学习一下吧,帮楼主顶!
Barry1058 2004-08-10
  • 打赏
  • 举报
回复
呵呵……顶一下
kulukyo 2004-08-10
  • 打赏
  • 举报
回复
学习 & 顶!
Kudeet 2004-08-10
  • 打赏
  • 举报
回复
http://search.csdn.net/Expert/topic/845/845986.xml?temp=.94685
http://search.csdn.net/Expert/topic/1577/1577717.xml?temp=.4394495
通达OA 2010 3.6 110712 完美平台版最新补丁 通达OA2010完美平台版最新OA补丁集成“OA破解补丁、通达即时通讯服务器版本IM、OA精灵 去官方链接及去除通达官方相关信息版(通达OA精灵去官方信息美化安装版)、通达报表组件、Zlchat视频会议系统2.4授权1000人补丁、手写、签章及修复工作流后门及其他已知后门”的同时,还提供 zcj 注册。 补丁已发布群共享,名为:【2011-07-12】通达OA2010补丁-自动升级程序.exe 【阅读】:使用此补丁前,必须阅读,才可以获取解压密码。 【声明】:本补丁仅用于学习测试使用,不得作为商业用途,请测试后24小时内删除。使用PJ补丁可能会造成法律后果,测试使用表示认可自行承担全部相关法律责任,否则请勿使用。 【建议】:通达OA2010是一款非常优秀的OA软件,建议各位网友购买正版,或者免费申请180天试用版。 【须知】:此补丁如有VIP会员向其他BBS提供,将不享受后续升级服务。 此补丁包附带以下组件程序: 1、 内部版本号:最新版本号 3.6.110712 补丁(永久解决通达OA2010 不限用户数,可无限添加人数) 2、 即时通讯服务版本:最新版本号 2011-06-10 补丁 (永久解决即时通讯服务器程序IM突破30人,不限用户数,即时通讯服务所有功能均可正常使用。) 3、 通达OA 精灵版本:最新版本号 2011-06-15(去除通达官方信息及链接,已封装,安装即可) 4、 邮件代理服务程序:最新版本号 2011-05-20 补丁 5、 定时任务服务版本:最新版本号 2010-12-03补丁 6、 守护服务程序:最新版本号 2010-12-16 7、 通达服务控制中心及自动配置程序:最新版本号 2010-12-16 8、 通达手机短信服务器2010版:最新版本号 2011-05-23 9、 通达报表组件版本3.0完美zcj,同时考虑到有些OA版本原因,特免费赠送“通达报表组件版本2.9完美zcj” 10、Zlchat视频会议系统2.4破解补丁1000人 11、32个通达OA后门域名和IP 于2011年5月24日查出并屏蔽 通达2010版修正合集安装必读: 1、仅适用于通达OA2010版,其它版本请勿安装,以免导致不可预知的程序混乱。 2、修正合集可以重复下载安装,用以更新软件至最新版本。 3、修正合集请安装至OA安装路径,安装时不需要停止任何一个OA后台服务,安装后重新登录OA,点击开始升级即可。 4、OA内部版本号及多个后台服务版本号,可以登录OA-〉系统管理-〉系统信息查看,后台服务升级后请核对版本号。 OA修正合集 3.6.110712 2011-07-12 改进优化: 企业门户打开文件柜优化 取消公告通知标题红色设置,红色为置顶所用 人事档案在职中不能导出外部/离职人员 新建考核任务,被考核人可以是禁止登录OA人员 修正错误: 修正工作流从表单数据选择文号始终是第一个的问题 修正工作流工作委托选中“选择全部流程”再取消后无法选择流程的问题 修正工作流自由流程的说明文档在新建的时候不显示的问题 修正工作流业务引擎发起的工作,自动文号表达式无效的问题 修正工作流富文本控件导出excel显示HTML标签的问题 修正文件柜从桌面模块打开点击返回无反应的问题 修正工作日志类型不显示的问题 修正投票管理文本类型投票结果无法导出的问题 修正办公用品今日操作查看中不显示领用人问题 修正内部讨论区发帖使用内部短信提醒不受短信提醒设置控制的问题 修正编辑其他人的帖子,发帖人的昵称变为编辑人的昵称问题 修正考勤上下班登记导入,提前4个多小时的日期导入不显示问题 修正在OA精灵中使用线考试不断提示“考试时间已到,考试结束”的问题 修正Execl文件快速预览日期显示不正确的问题 即时通讯客户端 版本:2011-06-15 2011-06-15 修正错误: 修正客户端加载缓存数据不正确的问题 即时通讯客户端 版本:2011-06-15 2011-06-15 改进优化: 群发组织机构显示位置调整 增加异步加载组织机构列表功能 即时通讯客户端 版本:2011-06-10 2011-06-10 改进优化: 增加登录备用地址设置 客户端加载用户缓存数据不正确修改 OA修正合集 3.6.110610 2011-06-10 改进优化: 电子邮件再次发送显示抄送和密送人员 附件操作菜单顺序优化调整 新建和编辑招聘筛选页面和招聘计划对应 修正错误: 修正工作流工作销毁中销毁和还原某些过滤条件不起作用的问题 修正工作流工作委托中委托记录步骤名称不正确的问题 修正工作流列表控件中如果有换行,则不能正确填写的问题 修正工作流报表由特殊控件引起的SQL报错的问题 修正工作流选择人员按角色选择不显示用户辅助角色的问题 修正工作流新建工作在无任何流程权限时报错的问题 修正工作流会签区从文件柜或网络硬盘选择附件不能保存的问题 修正工作流PDA会签意见在宏标记编号为设计编号时不显示的问题 修正电子邮件查看外部邮件多个逗号的问题 修正手机短信收信人[外部号码]选择后显示的是电子邮件而不是手机号码的问题 修正车辆详情未显示出车的里程数和费用的问题 修正会议申请时间冲突还能批准的问题 修正办公用品查询出的结果没有类别的问题 修正办公用品未类物品中会出现已类物品的问题 修正办公用品批量审批时出现没有审批权限物品的问题 修正新增OA用户以后点击新增档案后部门信息清空的问题 修正个人考勤请假、外出申请原因字数太多自动截断的问题 修正人才档案查询根据应聘岗位查询,查不出数据的问题 修正2009界面主题下短信自动弹出没有声音提醒的问题 修正从桌面上打开电子邮件点击上一封下一封显示不正确的问题
这是一款简单又不失精致美观,不需要来回切换版块区而能快速进入阅读页面,注重阅读体验、阅读至上的手机模板。 主要特点 0、首页有2种导航方式,可在 后台-界面--风格管理--XiFeng_A--编辑--拉到底部,{DAOHANGFANGSHI}右侧文本框填写 1 将使用导航方式1,填写2将使用导航方式2 1、支持自定义侧栏菜单 2、帖子列表无限加载和下拉刷新 3、列表封面图片懒加载 4、支持门户文章、支持群组功能 6、支持论坛幻灯片和门户幻灯片 7、小巧精致,没有其他花哨功能,简洁实用 8、长期更新维护 使用说明 1、安装后,到后台--界面--风格管理--XIFENG_A--选中手机触屏--提交,提交后,后台--工具--更新缓存 2、底部有 5 个导航条,别为 【论坛】【门户】【热帖】【群组】【我】 -------A: 【论坛】:点击论坛,首先显示【最新】标签页列表内容,此页内容为论坛内所有帖子,以发布时间倒序显示,默认显示20条,当拉到尾部时,自动加载后边的20条,直到加载完毕; [最新] 标签页右侧为所有设置为显示的版块名称,可手指左右滑动,点击相应版块名称时,则显示此版块下帖子内容,以发布时间排序,拉到尾部自动加载后续20条; [右上角+号]点击显示工具条,别为【发新帖】和【···】,点击【发新帖】则跳转到版块选择页面,选择后再跳转到相应版块发帖表单页,如果未登录则显示登录表单;点击【···】则显示首页和全局的插件钩子中的内容。 ----- B: 【门户】:点击门户,首先显示【最新】标签内容,显示门户中所有的文章列表,以发布时间倒序显示,默认显示20条,当拉到尾部时,自动加载后续20条; [最新] 标签右侧为所有门户频道,当点击每个频道时,则自动显示本频道下的所有文章,以发布时间倒序,拉到尾部时自动加载后续20条; ------C: 【热帖】:热帖页面中有两个标签切换选项,别是【热】和 【大家都在看】,【热】是 系统默认手机模板自带的 导读 中的精彩热帖,【大家都在看】是最后有回复的30条帖子列表; [右上角+号]点击显示工具条,别为【发新帖】和【···】,点击【发新帖】则跳转到版块选择页面,选择后再跳转到相应版块发帖表单页,如果未登录则显示登录表单;点击【···】则显示首页和全局的插件钩子中的内容。 ------D: 【群组】群组页面 ------E: 【我】是用户中心,用户未登录,则自动跳转到登录页面 3、版块列表和帖子缩略图 本模板不需要进入版块页面,在论坛导航页面下,底部标题下方白色长条上会显示所有版块名称,点击后即显示当前版块下的帖子列表; 帖子列表页缩略图自动抓取帖子中的图片附件(本地图片)。 4、首页幻灯片设置:后台--界面--风格管理--XIFENG_A--编辑,拉到最底部, {HUANDENGPIAN}右侧的文本框是论坛首页的幻灯, {MENHUHUANDENGPIAN}右侧文本框中是门户首页的幻灯, 修改图片为你想要的 图片地址和链接地址即可,注意不要删除已有的 ### 和 |||,也不要额外添加 5、侧栏菜单设置 后台-界面-风格管理-XiFeng_A---编辑--拉到最底部模板自定义变量处,{CELANCAIDAN}变量右侧对应的为侧栏菜单项,格式为 菜单显示名称###链接地址|||,一行一个,如 侧栏菜单1###./forum.php?mobile=2||| 侧栏菜单2###./forum.php?mobile=2||| 侧栏菜单3###./forum.php?mobile=2||| 侧栏菜单4###./forum.php?mobile=2 6、设置无图片帖子是否显示默认图片:后台-界面-风格管理--XiFeng_A---编辑---模板自定义变量---{WUTUTIEZIXIANSHIMOREN},右侧填写数字2,则无图帖子不显示默认图片,否则显示 常见问题 一、在网站后台将门户设置为首页后,手机版点击门户页面仍然跳转到论坛的解决办法? 答:1、将论坛设置为首页 2、手动修改 打开 网站根目录下 source/class/discuz/discuz_application.php 第780行左右,将 dheader("locationdiscuz模板 [西风]手机模板A族 专业版 2.2 GBK+UTF8,三色源码网mobileurl");替换为 if(!isset($_GET['mobile']) || (($_SERVER['PHP_SELF'] != '/portal.php') && ($_SERVER['SCRIPT_NAME'] != '/portal.php'))){ dheader("locationdiscuz模板 [西风]手机模板A族 专

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧