MFC
lyl0625
这个作者很懒,什么都没留下…
展开
-
深入浅出MFC学习篇
1.异常处理(Exception Handling)C++中导入了三个新的exception保留字: 1.try,2.catch,3.throw2.模板 Template 模板是根据参数类型生成函数和类的机制(有时称为“参数决定类型”)。通过使用模板,可以只设计一个类来处理多种类型的数据,而不必为每一种类型分别创建类。 例如,创建一个类型安全函数来返回两个参数中较小的一个,如果原创 2009-07-08 15:15:00 · 988 阅读 · 0 评论 -
在C语言中,double、long、unsigned、int、char类型数据所占字节数
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是转载 2012-03-13 18:24:19 · 394448 阅读 · 9 评论 -
MFC--控件的显示或使能等状态处理
1.控件的显示与状态获取 CEdit m_Edit;m_Edit.ShowWindow(SW_SHOW);BOOL bShow = m_Edit.IsWindowVisible(); .//获取控件显示状态2.控件的使能与状态获取 CEdit m_Edit;m_Edit.EnbleWindow(False);BOOL bShow = m原创 2012-03-29 12:14:14 · 2740 阅读 · 0 评论 -
STL库放在代码中使用的方法
1.写成dat脚本处理a.打开Visual Studio 2008 Command Prompt 命令行工具;b.直接将dat文件拖动到命令行,enter键运行即可;c.会自动将文件放入到安装VS2008的路径下。2.手动复制文件到VS2008安装路径a.首先复制stlport5.2文件夹到C:\Program Files\Microsoft Visual Studio 9.0原创 2012-03-09 14:33:56 · 833 阅读 · 0 评论 -
从文件中获取字段定义的数据和字符串函数
1.GetPrivateProfileString 在D盘的Log.ini 文件定义格式如下:[FILE_PATH]path = D:\file获取方式: CString strGUIPath = theApp.m_strIniPath + _T("\\Log.ini"); char arStr[301]; //设长度为301,读取为300 int iLe原创 2012-03-06 20:17:56 · 984 阅读 · 0 评论 -
MFC动态创建控件--CStatic
1.动态创建CStatic文本控件 创建方法:CStatic::Create BOOL Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff ); // Create a sta原创 2012-03-04 15:58:20 · 16748 阅读 · 0 评论 -
常见内存错误
大内高手—常见内存错误随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。 而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后世之师,了解这些转载 2011-06-30 22:38:00 · 1902 阅读 · 0 评论 -
AfxMessageBox弹出的对话框时,关闭父窗口的父窗口引起的问题。
if (IDCANCEL == )虽然现在知道问题的原因,看似也蛮简单的,但是那个时候自己也花了很大力气去查找。原创 2011-08-07 22:09:39 · 2939 阅读 · 0 评论 -
模态对话框与非模态对话框
模态对话框工作状态:当它获得焦点时,将垄断用户的输入,在完成本对话框之前,用户无法对本程序的其他部分进行操作。非模态对话框类似于WORD里的查找替换,就在应用程序打开非模态对话框的同时还可以切换到其他窗口进行操作。二者的类都派生于CDialog类,而CDialog类派生于转载 2011-08-07 22:22:41 · 722 阅读 · 0 评论