2011年4月19日函数重载及运算符重载在MFC中的应用

在一个类的内部,使用最频繁的重载函数是类的构造函数。重载构造函数可以方便定义对象时用不同的方式来初始化对象。在父类与子类之间,多数情况是子类重载父类定义的虚函数,关于虚函数,后面会专门讲。

例如MFC的文件操作封装类CFile,它定义了3个构造函数。

CFile();/*创建一个CFile类对象,不关联任何文件。以后可以调用该对象的成员函数CFile::Open()打开指定文件*/
CFile( int hFile );/*构造类对象的同时,关联一个文件句柄。该句柄可以是由API函数OpenFile()返回的*/
...

分类:程序设计  标签:函数重载  运算符重载  MFC  应用    网友评论0条  已浏览loading

2010年8月26日MFC程序消息映射与破解

00401633    .  8B7424 18          MOV ESI,DWORD PTR SS:[ESP+18]
00401637    >  6A 00              PUSH 0
...

分类:加密解密  标签:MFC  消息映射  破解    网友评论2条  已浏览loading

2010年8月20日使用程序模拟键盘输入(VC/MFC)

在按钮的消息响应函数中,实现设置或取消定时器,并设置按钮标题。代码如下:

void CDlgmfcDlg::OnInput()
{
 // TODO: Add your control notification handler code here
 static BOOL bChangeFlag=TRUE;
 if (bChangeFlag)
 {
...

分类:程序设计  标签:程序  模拟  键盘输入  VC  MFC    网友评论1条  已浏览loading

2010年7月13日模态对话框和非模态对话框的实现(MFC&API)

MFC定义了一个应用程序基类CWinApp,所有基于MFC的应用程序都会继承这个类。
class CmfctestApp : public CWinApp
{
public:
 CmfctestApp();

// 重写
public:
 virtual BOOL InitInstance();

// 实现

 DECLARE_MESSAGE_MAP()
...

分类:程序设计  标签:模态  非模态  对话框  MFC  API    网友评论0条  已浏览loading

«1»