MFC
文章平均质量分 70
xiaohuh421
欢迎大牛们指点,批评.实事软件开发:https://shop111981749.taobao.com
欢迎新手来问问题.
QQ:744780040 群:197728539 邮箱:xiaohuh421@qq.com
展开
-
MFC在单文档程序中添加最近打开文件.
默认的MFC单文档程序可以支持最近的文件列表,但是它却不一定是我们需要的,因此我在这里总结出手动控制的方法,以备不时之需。默认的最近文件列表是通过MRU file list来实现的,它通过将最近打开的文件写入注册表,然后读取到菜单上实现的。这一切默认都是通过打开和保存这些菜单操作来实现。当你选择一个列表时,就会调用相应的事件响应函数。下面是默认的操作内容:BOOL CW转载 2012-05-27 17:26:51 · 6026 阅读 · 3 评论 -
CMFCMenuBar和CMFCToolBar相同ID,在显示不同标签文字
由于要使用多国语言动态切换, 而CMFCMenuBar 和 CMFCToolBar又比较难用.1. CMFCMenuBar菜单栏中的菜单项文字修改可没有普通的菜单那么简单,它其实是由CMFCToolBar派生而来.所以能直接调用此类的对象修改的文字,就只有第一级菜单了.如果放到单文档中,即是像单文档主菜单的 "文件","编辑"这一层一直显示在窗口上的菜单项. 而这一级菜单是没有ID的,其属性原创 2012-06-15 18:23:31 · 12789 阅读 · 5 评论 -
进程方式执行CMD命令及使用CMD命令一次创建多级录
void exceCmd(LPCTSTR cmdLines){ STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(STARTUPINFO); ZeroMemory( &pi, sizeof(pi) ); //这两句一定要,否则会显示出黑框框. si.wSho原创 2012-06-16 11:35:55 · 1695 阅读 · 0 评论 -
动态修改CMFCMenuBar及CMFCToolBar的文字及Prompt,ToolTip文字.
动态修改CMFCMenuBar及CMFCToolBar的文字及Prompt,ToolTip文字.1. 修改CMFCMenuBar菜单项的文字,分两种. A. 修改顶层有POP_UP属性的菜单文字,即类型单文档中的" 文件" ,"编辑","视图"等这类一直显示着的. 因为CMFCMenuBar基类是CMFCToolBar,所以有有如下代码: (特别注意: 在单文档中,此函原创 2012-06-21 16:53:21 · 11768 阅读 · 10 评论 -
GDI+ 绘图时,相同分辨率, DPI不同时图片显示的问题.
最后在VC中使用GDI+作图片处理时, 突然发现有几张图片显示不正常,未按实际像素大小显示.代码很简单:void CTransBmpDlg::OnBnClickedImgTest(){ CString strFilter=TEXT("图片文件(*.gif,*.jpg,*.bmp)|*.gif;*.jpg;*.bmp||"); CFileDialog dlg(TRUE,NULL,N原创 2012-08-21 12:41:11 · 4459 阅读 · 4 评论