void CMyView : : OnButtonlast () {
//TODO: Add your control notification handler code here m_pSet - > MoveLast (); if (m_pSet - > IsEOF ()) {
MessageBox (“记录已经在最后一条!”); m_pSet - > MovePrev (); UpdateData (FALSE); Return; }
UpdateData (FALSE); }
这样我们便完成了对话框IDD_MY_FORM的全部制作过程。编译运行工程,出现该对话框的运行效果,如图3.14所示。
图3.14 对话框运行效果
3.6 制作图书销售处理对话框
在图书出版管理系统中,图书销售管理是一个重要的方面,需要一个专门的对话框来对图书销售进行记录、编辑、增加或删除。 3.6.1 增加新的对话框资源并创建一个新类
要制作进行图书销售处理的对话框,首先需要增加一个新的对记框资源,并为该资源创建一个新类,以便系统按类进行调用。其操作如下:
(1)在VC++主菜单中单击“插入|资源”菜单项,出现一个资源类型选择列表。
(2)在资源类型列表中选择对话框Dialog,单击“新建”按钮,则在工程中增加一个新的对话框,其自动生成的资源索引号ID为:IDD_DIALOG1;修改他的标题属性为“图书借阅信息”。
为新的对话框创建一个新的类。
(3)用鼠标右键单击新的对话框IDD_DIALOG1,出现一个快捷菜单,在快捷菜单中单击“建立类向导”,出现一个类创建选择对话框,如图3.15所示。
图3.15 创建类选择
(4)选择创建一个新的类,单击OK按钮,即进入创建新的类设置对话框,在类名设置对话框中设置该对话框的类名称为CMyDlg1,并作如下选择:
File Name: MyDlg1.cpp //类文件名 Base Class: Cdialog //所属基类 Dialog ID: IDD_DIALOG1 //索引号
Automation: None //处理自动化
图3.16 类创建设置
单击OK按钮结束类创建。 3.6.2 对新类进行声明
由于需要通过主控界面的对话框调用新的对话框,因此需要在应用系统的主对话作程序文档中对两个新的对话框资源进行声明,以明确其身份。声明新类的方法如下:
(1)在资源管理器中切换到FileView页面,如图3.17所示。
相关推荐: