模态对话框 (DS_MODALFRAME风格)
创建
DialogBoxParam
结束模态对话框
EndDialog
*********************************************************************************
非模态对话框(WS_THICKFRAME)
创建
CreateDialogParam
结束
DestroyWindow
***********************************************************************************
子窗口控件定义的一般语法
CONTROL 文本,ID,类,风格,x,y,宽度,高度[,扩展风格]
文本指控件的初始化值,ID为WM_COMMAND中用的ID值
类有:
按钮(Button),静态(Static),编辑(Edit),滚动条(ScrollBar),列表框(ListBox),组合框(ComboBox)
另一种控件定义
控件名称 [文本],ID,x,y,宽度,高度[,风格] [,扩张风格]
控件名称 说明 基于的类 默认窗口风格
PUSHBUTTON 按钮 Button BS_PUSHBUTTON,WS_TABSTOP
DEFPUSHBUTTON 默认按钮 Button BS_DEFPUSHBUTTON,WS_TABSTOP
CHECKBOX 复选框 Button BS_CHECKBOX,WS_TABSTOP
AUTOCHECKBOX 自动复选框 Button BS_AUTOCHECKBOX,WS_TABSTOP
STATE3 3态复选框 Button BS_3STATE,WS_TABSTOP
AUTO3STATE 自动3态复选框 Button BS_AUTO3STATE,WS_TABSTOP
RADIOBUTTON 单选钮 Button BS_RADIOBUTTON,WS_TABSTOP
AUTORADIOBUTTON 自动单选钮 Button BS_AUTORADIOBUTTON,WS_TABSTOP
GROUPBOX 分组框 Button BS_GROUPBOX
SCROLLBAR 滚动条 ScrollBar SBS_HORZ
CTEXT 居中文本 Static SS_CENTER,WS_GROUP
LTEXT 左对齐文本 Static SS_LEFT,WS_GROUP
RTEXT 右对齐文本 Static SS_RIGHT,WS_GROUP
ICON 图标框 Static SS_ICON
EDITTEXT 文本编辑 Edit ES_LEFT,WS_BORDER,WS_TABSTOP
COMBOBOX 组合框 ComboBox CBS_SIMPLE,WS_TABSTOP
LISTBOX 列表框 ListBox LBS_NOTIFY,WS_BORDER
对话框函数(Dialog Box Functions)
CreateDialog
CreateDialogIndirect
CreateDialogIndirectParam
CreateDialogParam
DefDlgProc
DialogBox
DialogBoxIndirect
DialogBoxIndirectParam
DialogBoxParam
DialogProc
EndDialog
GetDialogBaseUnits
GetDlgCtrlID
GetDlgItem
GetDlgItemInt
GetDlgItemText
GetNextDlgGroupItem
GetNextDlgTabItem
IsDialogMessage
MapDialogRect
MessageBox
MessageBoxEx
SendDlgItemMessage
SetDlgItemInt
SetDlgItemText
MessageBoxIndirect