没有合适的资源?快使用搜索试试~ 我知道了~
首页vs2008 MFC 开发问题汇总
今天在Visual Studio 2008中调试某个程序时遇到一个奇怪问题 就是在某个源文件中设置的断点老是无效,提示“当前不会命中断点。源代码与原始版本不同”信息 清理项目、重编项目、重新拷贝原文件都解决不了问题 1)“工具”,“选项”,“调试”,“要求源文件与原始版本完成匹配”去掉勾。我没有用这种方法,总觉得将勾掉不太安全。 2)通过重新格式化出问题的源文件亦可以解决,即在VS2005中选择 “编辑”-“高级”-“设置选定内容的格式”。我用这个方法解决,将源文件全部选定,设置格式即可!
资源详情
资源评论
资源推荐

vs2008 MFC 开发问题汇总
1、在自定义工具栏时,发现菜单的标题有问题,于是修改工具栏的标题,发现在工具栏创
建后调用 SetWindowText()根本不起效果。就好象有自动记忆功能一样。解决:
Handle WM_NCPAINT message,重绘非客户区,在其中修改标题就可以了。
2、网上“用 VS2008 Feature Pack 修改您现有的 Visual C++的程序界面”有很多,在用以
下在 CMainFrame::OnCreate()函数的最后部分,添加代码设定当前界面的风格:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2
007));
CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007Lun
a_Blue);
系统将会出现“Cannot load Style”错误!
调试了很长时间,才找出原因:
4 #if !defined _AFXDLL
5 TRACE(_T("Important: to enable the Office 2007 look in static
link,"));
6 TRACE(_T("include afxribbon.rc from the RC file in your
project."));
7 ASSERT(FALSE);
8 #endif
需要在方案的 RC 文件中 include afxribbon.rc 资源。
3、问题: 关于 vs2008 MFC 类库设计程序界面的问题: 我在"菜单资源"中修改了一些菜单
的标题,同时又添加了几个菜单项,但在程序编译运行后我的修改没有起作用,菜单没变化!
VS2008 集成了 BCG 类库,设计的程序允许用户在运行时动态修改菜单项,所以它每次
运行后都会记住上次的菜单项,这样你的修改就不起作用了。要解决这个问题,只需要在
运行时选择菜单“View|Toolbars|Customize”,然后在对话框中选择 Menu 标签,然后点击
Reset 就可以了。
4、在 VS2008 MFC Feature Pack 类库设计程序界面时,修改工具条也会出现无法更新的
问题。
和以上同理,只需要在运行时将自定义工具栏的对话框打开,在其中选择 toolbars 选项
卡,点击 Reset All 按钮即可实现即时更新。
5、关于工具条隐藏的问题。
隐藏工具栏用 CFrameWndEx 的 ShowWindow(SW_HIDE)和 ShowPane(FALSE, ...)均可。
如 果 程 序 开 始 就 需 要 将 某 个 工 具 条 tool 隐 藏 , 在 OnCreate() 中 建 立 工 具 条 后
(tool.CreateEx),不能习惯用 DockPane(&tool);否则,无论如何这个工具条将会显示你
Dock 的位置上。
6、整数转换为字符串,不够前面补 0,如 3 转换为字符串时为"003"。
CString str;
int n=3;
str.Format("%03d",n);
7、解决在 VS2008 中“要求源文件和版本匹配......”的问题
今天在 Visual Studio 2008 中调试某个程序时遇到一个奇怪问题











安全验证
文档复制为VIP权益,开通VIP直接复制

评论2