mfc
yu0089
这个作者很懒,什么都没留下…
展开
-
MFC数组类CArray的使用的操作详解[转]
MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。 MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CArray,转载 2013-06-14 09:50:52 · 835 阅读 · 0 评论 -
CString和string的互相转换
CString->std::string 例子:CString strMfc=“test“;std::string strStl;strStl=strMfc.GetBuffer(0);std::string->CString 例子:CString strMfc;std::string strStl=“test“;strMfc=strStl.转载 2013-06-14 17:27:55 · 591 阅读 · 0 评论 -
自定义消息如何手动添加消息映射?
1.自定义消息的发送方法 (1)在 resource.h 或 stdax.h 文件添加如下代码定义一个自己的消息: #define WM_MY_MESSAGE WM_USER +1 (2)在消息处理函数所在的类的头文件中添加如下代码: //{{AFX_MSG(C...) afx_msg ........ afx_转载 2013-06-17 10:29:46 · 2059 阅读 · 1 评论 -
手动添加消息响应
Windows系统中的程序大部分都是通过消息和事件驱动的。在windows下的应用程序主要工作是进行消息的循环处理,通过循环等待消息的到来和事件 的发生,然后对不同的消息和事件运行相关的代码,完成相应的操作。Windows提供了大量的消息,主要包括3种类型:标准消息、通知消息和命令消息。当 然也可以根据用户的需要自定义一些消息。这些消息在MFC中有统一的处理框架,即消息映射机制。消息映射机制将消息转载 2013-06-17 10:30:39 · 673 阅读 · 0 评论 -
MFC在VS2008中如何手动添加消息映射
最近在学习MFC,使用的开发工具是VS2008,当时想在View类中添加一个按钮,需要WM_CREATE这个消息映射,可是View类中默认没有将这个消息添加进去,而我又没有找到自动的添加向导,所以就只能手动添加了。现在将手动添加消息映射的方法记录下来。(1)在View类的头文件中,在如下所示的地方添加OnCreate()函数:[cpp] view plaincopy转载 2013-06-17 10:43:55 · 841 阅读 · 0 评论 -
MFC中的MainFrame Dlg,App,Doc,View的关系
MFC中Doc,View,MainFrmae,App各指针的互相获取 1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针转载 2013-06-17 16:42:09 · 886 阅读 · 0 评论 -
MFC中的MainFrame Dlg,App,Doc,View的关系
MFC中Doc,View,MainFrmae,App各指针的互相获取 1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针转载 2013-06-17 16:49:23 · 798 阅读 · 0 评论 -
mfc笔记之string,wstring,CString
.概念 string是C++提供的标准字符串操作类.wstring是操作宽字符串的类. CString是对string(字符串)和wstring(宽字符串)的一个封装,常用在mfc中.用来解决编码问题的.二.转换 string或者wstring转换到CString: 要把std::string或者std::wstring类型的数据存放到CString转载 2013-06-20 13:50:29 · 918 阅读 · 0 评论