随笔分类 -  MFC

PostMessage和SendMessage的区别
摘要:1, PostMessage只把消息放入队列,不管其他程序是否处理都返回,然后继续执行,这是个异步消息投放函数。而SendMessage必须等待其他程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数。2, 如果在同一个线程内,PostMessage发送消息时,消息要先放入线程的消息队列,然... 阅读全文

posted @ 2015-12-29 23:42 whl-hl 阅读(247) 评论(0) 推荐(0)

CString 与 std::string 相互转化
摘要:MFC中CString 与 std::string 相互转化CString实际是CStringT,也就是模板类,在UNICODE环境下,实际是CStringW,在多字符集环境下,实际是CStringAstd::string就是多字符集的.UNICODE环境下CStringW-->std::strin... 阅读全文

posted @ 2015-09-15 23:46 whl-hl 阅读(6026) 评论(0) 推荐(0)

MFC知识点整理
摘要:1. 在使用VS2010生成基于MFC的应用程序时,在“Visual C++”下选择“MFC”,对话框中间区域会出现三个选项:MFC ActiveX Control、MFC Application和MFC DLL。MFC ActiveX Control用来生成MFC ActiveX控件程序MFC A... 阅读全文

posted @ 2015-09-09 23:34 whl-hl 阅读(643) 评论(0) 推荐(0)

CTabCtrl - 如何使用TabCtrl控件
摘要:CTabCtrl - 如何使用TabCtrl控件建立一个基于对话框的MFC应用程序TabCtrlTestStep 1:在资源视图中,新建对话框资源,资源ID:IDD_TabCtrlExample_DLG,添加类:CTabCtrlExamlpeDlg。Step 2:在对话框视图中加入CTabCtrl控... 阅读全文

posted @ 2015-09-07 22:50 whl-hl 阅读(6452) 评论(1) 推荐(1)

如何在MFC中操作资源句柄
摘要:如何获取动态库中对话框相关资源,避免因资源问题报错?AfxGetResourceHandle用于获取当前资源模块句柄AfxSetResourceHandle则用于设置程序目前要使用的资源模块句柄。#ifndef _MACRO_H#define _MACRO_H#define CLASS_EXPORT... 阅读全文

posted @ 2015-08-25 23:20 whl-hl 阅读(1002) 评论(0) 推荐(0)

DLL导出函数和类 之 __declspec(dllexport)
摘要:可利用__declspec(dllexport)导出函数或类。若要指定C类型约定导出,则需在前面加extern “C”。若要导出函数,__declspec(dllexport)关键字必须出现在调用约定关键字的左边(如果指定了关键字)。例如:__declspec(dllexport) void __c... 阅读全文

posted @ 2015-08-24 23:34 whl-hl 阅读(691) 评论(0) 推荐(0)

如何在其他类中实现继承自CFormView类的对象
摘要:今天项目开发中,我们创建了一个对话框资源,并创建了一个派生自CFormView的类(假设为CMyClassDlg)来管理它。CMyClassDlg.h#pragma once// CMyClassDlg 窗体视图class CMyClassDlg : public CFormView{ D... 阅读全文

posted @ 2015-08-21 23:41 whl-hl 阅读(771) 评论(0) 推荐(0)

如何在MFC对话框之间自定义消息传递
摘要:在MFC项目开发中,涉及到不同模块间数据信息的传递,如用户在登录界面成功登录后向系统管理模块发送用户名和密码等信息。 首先,需明确以下两点:谁要发送这个消息--消息发送方谁要接受这个消息--消息接收方 本文以对象A向对象B发送消息为例进行讲解,具体如下:1.消息发送方:发送消息 首先在A的... 阅读全文

posted @ 2015-08-20 23:45 whl-hl 阅读(5428) 评论(0) 推荐(0)

导航