MFC单文档开发
JasonSafe
勤能补拙!
展开
-
MFC 单文档视图分割
单文档视图分割时,分割的每个视图都要添加CreateView. 在MainFrm.h中 定义 CSplitterWnd m_splMainCols; 重载OnCreateClient函数 //准备创建视图分割 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) {原创 2017-05-11 09:50:03 · 765 阅读 · 0 评论 -
状态栏重影问题
最近用单文档写一个项目,视图分割四部分。在其中一个ListView中添加了状态栏。当拖动滚动条的时候,状态栏会出现重影。 解决办法: 在响应滚动条消息 ON_WM_HSCROLL() 函数中加上m_StatusBar.Invalidate();原创 2017-07-11 15:26:44 · 593 阅读 · 0 评论 -
关于同步对象
临界区 CRITICAL_SECTION,在使用同一对象时,函数间不能有互相调用的情况,否则会进入死琐,导致程序失去响应。原创 2017-07-24 10:16:29 · 485 阅读 · 0 评论 -
MFC 单文档 带参数调试
项目用MFC 单文档开发。今天准备带参数调试,发现在 “命令参数”栏 填1时,程序运行会报错,提示"没有找到E:\xxx\1". 原来把参数数据当成了执行模块。这个MessageBox并不是我代码弹出,所以不好判断在哪里报错。 这里就想到VS环境中,下API断点。网上查了一下资料,Ctrl+B手动添加断点:{,,USER32.DLL}_MessageBoxW@16 分二步,加载符号和...原创 2018-07-18 17:18:46 · 493 阅读 · 0 评论