Windows 对话框控件编程详解

需积分: 50 4 下载量 193 浏览量 更新于2024-07-13 收藏 140KB PPT 举报
对话框通用控件-VC可视化编程 对话框通用控件是Windows图形用户界面的主要组成部分之一,用户通过操作控件对象完成与应用程序之间的交互。控件的使用集中体现了Windows系统面向对象的特点。作为一般窗口,控件具有通用的窗口属性。 Windows的标准控件有:按纽控件BUTTON、滚动条控件SCROLLBAR、静态控件STATIC、列表框控件LISTBOX、编辑框控件EDIT、组合框控件COMBOBOX等。控件通过发送WM_COMMAND消息进行相关通信。不同控件发送消息的通知代码不一样。 应用程序窗口可以调用SendMessage向特定子窗口发送消息,以指示其动作。例如:用户单击单选按纽时,调用SendMessage向该单选按纽发送BM_SETCHECK消息,将其设置选中符号:SendMessage(hwndRadioButton,BM_SETCHECK,1,0)。 使用对话框,应用程序可调用SendDlgItemMessage向指定对话框控件发消息。例如:SendDlgItemMessage(hdlg,ID,message,wParam,lParam)。 按钮控件是Windows对话框中最常用的控件之一。可以分为:普通按钮PUSHBUTTON、圆按钮RADIOBUTTON、自动圆按钮AUTORADIOBUTTON、复选框CHECKBOX、自动复选框AUTOCHECKBOX、组框GROUPBOX、自绘式按钮等。 CButton类是MFC中的一个按钮类,提供了按钮控件的基本功能。CButton类的主要方法有:GetBitmap():获得用SetBitmap()方法设置的位图的句柄;GetButtonStyle():获得按钮的样式信息。 在VC可视化编程中,对话框通用控件的使用非常广泛。开发人员可以根据需要选择合适的控件,创建出功能强大、界面美观的应用程序。通过对控件的深入了解和掌握,可以提高开发效率和应用程序的质量。 对话框通用控件是Windows图形用户界面的核心组成部分,对话框通用控件的使用和掌握对于开发人员来说非常重要。通过学习和实践,可以提高开发人员的技术水平和应用程序的质量。