Mfc

VC++ MFC Progress Control 进度条

1.常用函数 SetRange(0,100)设置范围; SetStep(int i)设置步长; StepIt();单步递增进度; int SetPos(int nPos) 设置当前位置,可以用来初始化; int GetPos()获得当前进度; 2.设置控件Progress Control控件变量。 3. m_ProgressFile.Se...

MFC中的CString类

VC6.0中测试如下 #include "afx.h" //包含CString 类。需要设置 工程-》设置-》使用MFC 注:VS2013 可以直接包含 #include <atlstr.h> 就可以使用 CString 类 #include<iostream.h> int main() { CString csStr; c...

VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题

使用VS2008编译了一个程序,使用到自己编译的DLL,丢到某些机子上无法运行,提示“由于应用程序配置不正确,应用程序未能启动”的错误,装了vcredist_x86也没有用,开始以为是DLL的问题,后来换个简单的程序,仍然不行,百撕不得其解,后来上网找,下面有说了很多解决办法。 我最终的解决办法是复制本机中的.manifest文件,修改里面的版本号,复制到提...

使用RichEdit程序无法启动

在MFC或者WTL工程里,如果使用了RichEdit控件,会发现程序无法启动,编译器却没给出任何警告或错误。 在网上找了下资料,原来是没有加载支持RichEdit的动态库。 在MFC下面添加: AfxInitRichEdit(); 在WTL下面添加: HMODULE hRichDll = LoadLibrary(_T("riched20.dll"));...

C++(MFC)中WebBrowser去除3D边框的方法(实现IDocHostUIHandler接口)控制 WebBrowser 控件的外观和行为

在 CSDN 上经常看到以下两个问题:1、在 MFC 应用程序中,如果创建了一个 WebBrowser 控件(包括 CHtmlView 在内),如何可以把该控件的三维边框禁止掉?2、在 MFC 应用程序中,如果创建了一个 WebBrowser 控件(包括 CHtmlView 在内),如何可以把该控件的滚动条禁止掉? 其实,这两个问题的解决办法是一样的。待老...

MFC用PostMessage传递消息

1.自定义消息ID。 #define WM_MY_MESSAGE (WM_USER+100)         WM_USER为windows系统为非系统消息保留的ID,这里至少要用100,因为其它控件的消息会占用一部分。 2. 定义消息处理函数。 消息处理函数为消息目标类的成员函数。首先应该在.h 文件中声明。这里以主窗口类为例,主窗口类名 C...

MFC-CString与int互相转化

1. CString转int int n = 0; CString str = _T("123"); n = _ttoi(str); 2. int转CString int n = 0; CString str; str.Format(_T(%d) , n); 参考:MFC中 CString与int的转化 vs2010 中 MFC::CString...

VC++ MFC中如何将应用程序的配置信息保存到注册表中(一)

  注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。比如我们打开一个记事本,调整其窗口大小,使用完毕后关闭记事本,下次打开时大小和上次关闭前的大小和在屏幕上的位置是相同。这些位置和大小信息就是在记事本关闭时保存到注册表中,下次打开时我们从注册表中取出...

MFC查内存泄漏方法

此方法仅使用于固定内存地址的泄漏问题(如果地址不固定,需要多次尝试,会比较难找,或者是主动分析才能找得到) 工作中MFC工程调试遇到关闭工程时,输出视图出现内存泄漏,如下图所示: 在theApp.InitInstance()中加上如下接口:_CrtSetBreakAlloc(34719); // 测试内存泄漏,参数是上图中泄漏的地址 如下图所示  再次...

自定义MFC对话窗口的类名

默认情况下,MFC对话框的窗口类名为“#32770”,如果想自定义窗口类名呢,需要两步: 1.修改rc文件 这一步需要直接编辑rc文件,使用任意记事本工具即可,找到窗口的相关定义,原来是这样子的: IDD_TESTMYWNDCLASS_DIALOG DIALOGEX 0, 0, 320, 200 STYLE DS_MODALFRAME | WS_POPUP...