如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第九章对话框应用程序和控件2024/10/4§9.1.概述2024/10/42024/10/4§9.2基于对话框的应用程序概述对话框设计对话框设计对话框的初始化对话框的数据交换机制(DDX)DialogDataExchange对话框的数据交换机制(DDX)对话框的数据交换机制(DDX)对话框的数据交换机制(DDX)§9.3按钮控件按钮控件及其应用按钮控件及其应用按钮控件举例按钮控件举例2024/10/4§9.4滚动条控件创建与初始化滚动条类滚动条控件---成员函数应用举例§9.5静态控件静态控件的特点静态控件应用举例39(4)在OnInitDailog函数中添加如下代码,设置控件为位图风格,并设置位图OnInitDialog(){……//TODO:Addextrainitializationherem_bmp.ModifyStyle(0,SS_BITMAP);HBITMAPhBmp=LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP1));m_bmp.SetBitmap(hBmp);returnTRUE;}(5)响应鼠标单击静态控件的消息。为static控件添加BN_CLICKED消息的响应OnStaticBmp(){//TODO:AddyourcontrolnotificationhandlercodehereBITMAPbmp;GetObject(m_bmp.GetBitmap(),sizeof(BITMAP),&bmp);CStringmsg;msg.Format("ImageSize%d*%d",bmp.bmWidth,bmp.bmHeight);AfxMessageBox(msg);}§9.6列表框控件列表框控件44成员函数成员函数成员函数列表框控件举例§9.7编辑框控件编辑框控件成员函数成员函数成员函数编辑框控件举例§9.8组合框控件组合框是两种预定义窗口的组合形式。在Windows编程中使用单一控件往往不能完全满足与用户交互的需要,最常见的组合框例子是对话框及与其相联系的静态文本和编辑框。成员函数成员函数组合框控件举例