MFC
DayThinking
这个作者很懒,什么都没留下…
展开
-
MFC获取各个窗口(体)之间的指针(对象)
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决. HWND hWnd=::FindWindow(NULL,_T("Sphere")); //得到对话框的句柄 C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针原创 2013-03-29 11:56:10 · 23582 阅读 · 3 评论 -
com组件编程
1.单字节,多字节和宽字节abc2.进程外com与进程内com的区别(主要在注册方面)abc3.com控件字符串参数传递abc原创 2016-02-29 00:36:36 · 1704 阅读 · 0 评论 -
MFC中各指针的获取
说明:以下内容均来自互联网 1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 在Mainframe获得菜单指针8)转载 2013-06-16 10:59:36 · 1027 阅读 · 0 评论 -
用户自定义消息SendMessage的使用
跟大家分享一下学习MFC的经验。关于MFC的每篇帖子我都会奉上原文档下载地址(百度文库)和源代码的下载地址(CSDN),都是免金币或积分的!目的就是更加有利于与大家交流,共同进步!因为是初学,所以肯定有疏漏之处,请大家指正。 原文档地址:http://wenku.baidu.com/view/d10b41b8c77da26925c5b0d6.html 源代码地址:htt转载 2013-06-20 16:05:52 · 5586 阅读 · 1 评论 -
MFC内存泄露与检测
内存泄露的含义是:拿走了一块“堆”内存块,在某检查点处,发现没有归还这个内存块。如果是: 地址A = malloc(N); 因为没有调用free(地址A),所以内存泄露了。如果是: 地址B = new 类型T; 因为没有调用delete 地址B,所以内存泄露了。如果是:从用户的内存池中取一个内存块,没有调用相应的归还给内存池的操作,也认为是“内存泄露”。从哪里拿了一个东西,要归还到那个地方去。例如转载 2013-05-02 17:16:51 · 11432 阅读 · 5 评论 -
MFC中对生成exe文件的图标更改方法
创建或打开工程Icon(以下都以工程名为Icon为例), 单击Workspace窗口的ResourceView标签,选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉。注意:一定要把它删除才行。从Developer Studio的Insert菜单中选择Resource,然后选择Icon,新建(New)一个新的图标或导入(Import)一个已有的图标。 把新图标转载 2013-04-28 10:22:43 · 5770 阅读 · 0 评论 -
MFC中Cstring与char *的转换
一个CString 的变量 cstr一个char *的变量 ch怎样实现 cstr转成ch?1.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内原创 2013-03-13 13:11:52 · 36122 阅读 · 4 评论 -
MFC中定义全局变量
全局变量一般这样定义:1。在一类的.cpp中定义 int myInt;然后再在要用到的地方的.cpp里extern int myInt;这样就可以用了。2。在stdafx.cpp中加入:int myInt;然后在stdafx.h中加入:extern int myInt这样定义的变量以后无论在什么文件中都可见的.如果是类对象:在stdafx.h中这样声明:原创 2013-04-11 18:37:03 · 3747 阅读 · 0 评论 -
将输入文件读入字符串以及将字符串写入输出文件
1.纯C实现: FILE *fp; if ((fp = fopen("example.txt", "rb")) == NULL) { exit(0); } fseek(fp, 0, SEEK_END); int fileLen = ftell(fp); char *tmp = (char *) malloc(sizeof(char) * fileLen); fseek(fp,原创 2013-03-19 11:38:08 · 1806 阅读 · 0 评论