
MFC
魏王天下
这个作者很懒,什么都没留下…
展开
-
MFC程序在其他机器运行
为了保证MFC程序能够在没有安装VS的机器上运行,可以采用如下方法。1. 单个的小程序,可以静态编译MFC,但不适用于有很多dll的工程。2. 拷贝VS安装目录Microsoft Visual Studio 11.0\VC\redist\x86\Microsoft.VC110.MFC下的4个文件和Microsoft Visual Studio 11.0\VC\redist\x8原创 2014-11-05 20:22:51 · 870 阅读 · 0 评论 -
Visual C++利用互斥量同步线程实现文件读取进度条
一、前言 文件读取进度条的实现可以有很多种方法,常用的是在读取文件的过程中隔一定时间向对话框发送消息以控制进度条的位置,但是这种方法很难确定隔多少时问发送一个消息,因为文件的大小是不确定的,时间间隔长了可能文件已经读取完了还没有发送消息,而消息发送得太频繁又会影响文件读取的效率。特别是在读取文本文件时你可能需要在每一个ReadString()函数之后都要发送一个消息,而在一些格式转载 2014-11-05 20:25:19 · 1184 阅读 · 0 评论 -
MFC状态栏编程(显示系统时间和进度条)
显示系统时间1、 在状态栏中设置两个新的栏位Timer和Progress。首先到ResourceView中编辑String Table,增加IDS_TIMER(时间),PROGRESS(进度)。然后在MainFrame中修改indicators数组,插入IDS_TIMER和IDS_PROGRESS。插入的位置,即为显示的位置。(添加字符串必须将字符串说明也写上,不然无法新建)在CMainF原创 2014-11-05 19:44:53 · 2694 阅读 · 0 评论 -
MFC注册快捷键
1. 使用RegisterHotKey()注册快捷键;2. OnHotKey()函数中响应快捷键;3. 程序退出时,使用UnregisterHotKey(hWnd, m_HotKeyId)取消快捷键注册。原创 2014-11-05 19:48:00 · 842 阅读 · 0 评论 -
MFC利用控制台输出调试信息的方法
VS2010中只要输入以下信息即可:editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(TargetName).exeVC6.0稍微复杂: 打开菜单“Project”-“Setting”(或者Alt-F7),打开选项卡“Post-builder step”(Post-build步骤),描述随便写,新建command输入:editbin /SUBSYST转载 2014-11-05 20:23:36 · 803 阅读 · 0 评论 -
VS2010发布、打包安装程序超全超详细
1、 在vs2010 选择“新建项目”à“其他项目类型”à“ Visual StudioInstallerà“安装项目”: 命名为:Setup1 。这是在VS2010中将有三个文件夹,1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放转载 2014-11-05 20:28:41 · 867 阅读 · 0 评论 -
状态栏编程(显示系统时间和进度条)
原文地址:http://welkangm.blog.163.com/blog/static/19065851020127941446182/显示系统时间1、 在状态栏中设置两个新的栏位Timer和Progress。首先到ResourceView中编辑String Table,增加IDS_TIMER(时间),PROGRESS(进度)。然后在MainFrame中修改indicators数组转载 2014-11-05 21:26:43 · 1141 阅读 · 0 评论