Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:36:57
ClassWizard的简单应用

ClassWizard的简单应用

ClassWizard的简单应用

在编程时,经常使用的就是“MFC ClassWizard”对话框中的Message Maps页面和Member Variables页面。下面围绕着它们简单介绍一下。

1.怎样为类添加一个消息响应函数

(1)首先,建立一个基于对话框的应用程序。

(2)单击“View”/“ClassWizard”菜单命令打开“MFC ClassWizard”对话框。

(3)确定当前“为Message Maps”页面,在“Object Ids”列表中选择需要添加消息响应函数的对象;在“Messages”列表中选择需要添加的消息,例如:笔者需要为对话框添加WM_INITDIALOG消息响应函数。就在“Object IDs”列表中选择“CMyProjectDlg”,在“Messages”列表中找到“WM_INITDIALOG”并双击该列表项,此时,在“Member functions”列表中会出现“OnInitDialog”,如图1所示。


图1 利用“MFC ClassWizard”添加消息响应函数

2.如何将一个控件与一个类的成员变量对应起来

(1)首先,建立一个基于对话框的应用程序。

(2)单击“View”/“ClassWizard”菜单命令打开“MFC ClassWizard”对话框。

(3)确定当前“为Member Variables”页面,在“Control Ids”列表中找到需要对应成员变量的控件ID,例如:笔者需要为“确定”按钮添加一个对应的变量m_ButOK,需要在Control Ids”列表中双击“确定”按钮的资源ID“IDOK”,在弹出的“Add Member Variable”对话框中找到“Member Variable Name”文本框,在此文本框中输入“m_ButOK”,单击“OK”按钮完成添加操作。

在函数名前有“W”标志的表示消息响应函数;有“V”标志的表示虚函数。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759