随笔分类 -  MFC

【ZZ】COleVariant与常用基本数据类型之间的转换
摘要:COleVariant是数据库常用到的数据类型。它可以是字串,整型值,日期等。知道怎样将它转换为CString很有用处。设有CStringA;COleVariantB;来看看怎样将COleVariant转换为CString:switch(B.vt){caseVT_BSTR:A=V_BSTRT(&B);break;//COleVariant是一个字串caseVT_I2:A.Format(_T... 阅读全文

posted @ 2009-05-31 13:49 TobyLin的学习之路 阅读(2144) 评论(0) 推荐(0)

CWinApp初始化时的Profile设置 VC读写INI文件和注册表
摘要:对《Microsoft Visual C++ windows applications by example》的Ring程序例子进行了修改,将读写注册表改成了读写自定义ini配置文件的方式。首先将Ring.cpp中的CRingApp::InitInstance()中的SetRegistryKey语句去掉。接着在Doc类的构造函数和析构函数中进行PrivateProfile的读写操作:// CRin... 阅读全文

posted @ 2009-05-16 12:55 TobyLin的学习之路 阅读(1308) 评论(0) 推荐(0)

总结 GdiObject::DeleteObject()的使用
摘要:看完了《Microsoft Visual C++ windows applications by example 》第一个例子,做下总结。今天的感想:(1)CObject很好很强大。(2)MSDN上的解释是很好的,不过貌似英文转成中文再加上自己的理解就完全不对了。-_-! (3) GDI容易资源泄漏,以后得看看GDI+//**************************************... 阅读全文

posted @ 2009-05-10 02:12 TobyLin的学习之路 阅读(1735) 评论(0) 推荐(0)

【转载自BAIDU百科】MFC的CObject类
摘要:CObject  CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性:对运行时类信息的支持,对动态创建的支持,对串行化的支持,对象诊断输出,等等。MFC从CObject派生出许多类,具备其中的一个或者多个特性。程序员也可以从CObject类派生出自己的类,利用CObject类的这些特性。CObject的结构  以下是CObject类的定义:  class CObject ... 阅读全文

posted @ 2009-05-09 23:08 TobyLin的学习之路 阅读(502) 评论(0) 推荐(0)

【转载】WriteProfileInt的使用
摘要:在Win.ini 中写入一个整数数值的Key. 古老的程序在没有注册表时会这么干. 要在指定的.ini 文件中写入则是 WritePrivateProfileInt95/98写入WIN.INI,NT/2000/XP写入注册表。至于写入注册表哪个位置则是由参数lpszSection和lpszEntry来决定的。GetProfileInt和WriteProfileInt到底有什么用?请指教读/写一个 ... 阅读全文

posted @ 2009-05-09 22:29 TobyLin的学习之路 阅读(943) 评论(0) 推荐(0)

【转载】MFC的DEBUG_NEW与GDI+的冲突问题
摘要:问题现象在我们使用GDI+的时候,如果程序是一个MFC程序,并且是在debug模式下,那我们可能会得到如下的错误信息:error C2660: ''Gdiplus::GdiplusBase::operator new'' : function does not take 3 parameters 原因在debug模式下,MFC程序要使用一个宏定义来扩展new操作符,使之需要接受两个附加的参数。这两... 阅读全文

posted @ 2009-05-08 23:54 TobyLin的学习之路 阅读(1123) 评论(0) 推荐(0)

【MFC】RADIO按钮GROUP属性未设置正确的TAB顺序而引起单选BUG
摘要:问题描述: 3个radio选择了第一个为group属性,并添加了相应的value成员变量。经过测试,单选按钮的响应不对,常常会出现类似刷新失败导致选中多个的问题。 问题解决: 多个radio构成group时其变量是按照其TAB顺序来分配的!故需要用ctrl+D选择其TAB顺序。将其TAB顺序依次选对后即可实现正常的单选功能。 阅读全文

posted @ 2009-04-06 18:50 TobyLin的学习之路 阅读(1312) 评论(0) 推荐(0)

ActiveDAQ控件的VC编程 数据采集 VARIANT数据类型的使用
摘要:// activetestDlg.cpp : implementation file//#include "math.h"#include "stdafx.h"#include "activetest.h"#include "activetestDlg.h"#include "stdafx.h"#include "windows.h"#include "mmsystem.h"#include ... 阅读全文

posted @ 2009-04-06 18:20 TobyLin的学习之路 阅读(939) 评论(0) 推荐(0)

导航