MFC
fanwenyuan_fwy
这个作者很懒,什么都没留下…
展开
-
AfxMessageBox和MessageBox区别
如果用MFC的话,请尽量使用afxmessagebox,因为这个全局的对话框最安全,也最方便。 但是在WIN32 SDK的情况下只能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessageBox().afxmessagebox更多的时候是用于调试AfxMes转载 2014-06-25 10:55:27 · 395 阅读 · 0 评论 -
线程同步的四种方式(MFC线程同步4种方式)
使用互斥对象Mutex实现线程同步[cpp] view plain copy print?CMutex mutex; //互斥量对象 int g_data = 0; //全局资源 static HANDLE g_ReadHnd; //读线程句柄 static HANDLE g_WriteH转载 2017-06-21 09:10:33 · 1074 阅读 · 0 评论 -
CWnd与HWND的区别与转换
一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。二、如何得到窗口对象指转载 2017-06-16 11:27:59 · 381 阅读 · 0 评论 -
MFC实现Edit输入限制(只允许输入数字,负号和小数点)
1)添加个C++类 eg. class Dot:public CEdit 2)给这个类添加onChar()消息 afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags); 3)*.cpp中void Dot::OnChar(UINT nChar, UINT nRepCnt, UINT原创 2014-10-10 15:29:55 · 970 阅读 · 0 评论 -
MFC应用程序向导生成的最简单程序HelloMFC详解
MFC应用程序向导生成的最简单程序HelloMFC详解1. 开发环境 Windows XP + Visual Studio 20052. 步骤:打开VS2005,文件à新建à项目选择Visual C++,MFC下面MFC应用程序,填写名称HelloMFC,选择项目存储位置3. 点击“解决方案”视图 主要文件有2个,HellMFC.转载 2014-10-09 10:37:29 · 3927 阅读 · 0 评论 -
在CTreeCtrl控件创建节点时添加ICON图标的代码意义
代码样例:类中定义:CTreeCtrl m_treeCtrl;CImageList cImageList;代码实现:HICON hIcon;//首先创建ImageList//16,16表示cImageList中图标大小为16*16,//4 表示cImageList初始状态储存4个图标;//在系统需要为新添加的图象而改变图象列表大小时,指定图象列表能增加的新图象个原创 2014-09-17 10:24:15 · 531 阅读 · 0 评论 -
CTreeCtrl图标使用方法
建立一个CTreeCtrl控制成员 m_Tree;使用图标的方法:Step1: //load iconHICON icon[4];Icon[0]=AfxGetApp()->LoadIcon(IDI_ICON1);Icon[1]=AfxGetApp()->LoadIcon(IDI_ICON2);Step2: //创建CImageListCI原创 2014-09-17 11:11:52 · 404 阅读 · 0 评论 -
EasySize使用笔记
要让对话框中的控件随着对话框大小的变化进行自动调整,是一件很头疼的事情,需要在WM_SIZE的响应函数中对所有的控件用MoveWindow()或者SetWindowPos()设置其变化比例,极其繁琐。EasySize是一个很好解决方案,用一些宏封装了内部的实现机制,使用起来方便快捷。原文地址:http://www.codeproject.com/KB/dialog/easysize.aspx转载 2014-08-06 10:03:53 · 378 阅读 · 0 评论 -
MFC的数据类型
MFC数据类型分为3类 Array:数组 List:双向链表 Map:又称为Dictionary,其内对象成对存在,一为键值对象(key object),一为实值对象(value object) .MFC Collection classes所支持的对象中,有两种特别需要说明,一是Ob,一是Ptr: Ob表示派生自CObject的转载 2014-06-25 11:31:55 · 715 阅读 · 0 评论 -
MFC基本数据类型
刚接触MFC的人一看到里面各种各样的关键字肯定傻眼了.仿佛完全是另外一门语言了.因为MFC中把C++中的基本数据类型的关键字全改了一遍.这还不算变态,因为只是把小字改成大写.比较变态的是MFC里面是很多五花八门的类型实际上对应的是同一种基本类型.就算这样嘛多花点时间也还能熟悉.更加变态的是它还用自己的类型再定义其他类型.所以这些事都是用typedef这个宏干的.所以MFC里面到处是一堆堆的宏.转载 2014-06-25 11:28:39 · 504 阅读 · 0 评论 -
C,C++,VC++,MFC之间有什么区别和联系
转载:http://blog.163.com/jackie_howe/blog/static/199491347201242011203225/C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。很多后来出现的一些语言也沿用转载 2017-06-15 11:55:12 · 545 阅读 · 0 评论