VS2008应用视觉样式和颜色后不能使用GetMenu
来源:互联网 发布:windows 7 beta下载 编辑:程序博客网 时间:2024/05/21 10:45
VisualStudio从2005以后在新建项目时有了视觉样式和颜色的选项了,这样就会在程序初始化时设置视觉管理器
// 基于持久值设置视觉管理器和样式
OnApplicationLook(theApp.m_nAppLook);
if (!m_wndMenuBar.Create(this)) //这句执行后GetMenu就不能获得正确的CMenu指针了,以后的GetMenu就只能返回0了
{
TRACE0("未能创建菜单栏/n");
return -1; // 未能创建
}
要改变菜单样式可以给菜单添加UPDATA_COMMAND_UI命令响应函数
//菜单的COMMAND消息响应函数
void CMainFrame::OnMenuDialog1()
{
// TODO: 在此添加命令处理程序代码
if (bChose1) //bChose1是标记菜单是否被选中的bool变量
{
bChose1 = false;
}
else
{
bChose1 = true;
}
}
//菜单的UPDATA_COMMAND_UI消息响应函数
void CMainFrame::OnUpdateMenuDialog1(CCmdUI *pCmdUI)
{
// TODO: 在此添加命令更新用户界面处理程序代码
if(bChose1) //bChose1是标记菜单是否被选中的bool变量
{
pCmdUI->SetCheck(FALSE); //去掉菜单前面的对号
}
else
{
pCmdUI->SetCheck(TRUE); //菜单前面打对号
}
}
- VS2008应用视觉样式和颜色后不能使用GetMenu
- 使用skin++后如何利用GetMenu获取菜单指针
- 应用样式后的标题
- 使用vs2008制作的Web应用部署项目为什么不能在WindowsServer2008的iis7上部署
- 设置样式:字体颜色和背景颜色
- 增加字体和颜色样式
- 【HTML 字体颜色和样式】
- 浏览器不能显示修改后的样式
- MFC 中如何使用 GetMenu()函数
- vs2008下设置字体和背景颜色
- VS2008中设置背景颜色后字背景为白色
- vs2008中不能使用soap的解决方法
- vs2008突然不能使用查找功能了
- vs2008菜单编译按钮不能使用
- vs2008突然不能使用查找功能了
- vs2008宏不能使用的问题
- vs2008突然不能使用查找功能了
- VS2008突然不能使用查找功能了
- php 中javascript问题
- Android 开机启动过程
- sqlite学习
- 引用 HTML语法手册(代码大全)
- python常用时间操作
- VS2008应用视觉样式和颜色后不能使用GetMenu
- AJAX 数据库实例
- sqlserver2000 的timestamp原来可以转成bigint型
- Ajax与XML的通信
- 任务管理 (一)
- AJAX ResponseXML 实例
- 全面的framebuffer详解
- Direct vs non-direct ByteBuffer
- SQL中使用update inner join和delete inner join