Win32 SDK提供了旧式对话框的默认对话框模板,但不包括资源管理器样式对话框的默认模板。这是因为Explorer风格的对话框允许您添加自己的控件,但不支持修改标准控件的模板。但是,在某些情况下,您可能需要知道默认模板中使用的控制标识符。例如,CDM_HIDECONTROL和CDM_SETCONTROLTEXT消息需要一个控制标识符。
下表显示了资源管理器式打开和另存为对话框中标准控件的标识符。标识符是DLGS.H和WINUSER.H中定义的常量。
控制标识符 | 控制说明 |
STC4 | 下拉组合框显示当前驱动器或文件夹,并允许用户选择要打开的驱动器或文件夹 |
STC4 | STC4组合框的标签 |
LST1 | 列表框显示当前驱动器或文件夹的内容 |
STC1 | 标签为LST1列表框 |
STC3 | 编辑控件,显示当前文件的名称,或者用户可以在其中键入要打开的文件的名称 |
STC3 | 标签为STC3编辑控件 |
下拉组合框,显示文件类型过滤器的列表 | 下拉组合框,显示文件类型过滤器的列表 |
STC2 | 标签为下拉组合框,显示文件类型过滤器的列表组合框 |
只读复选框 | 只读复选框 |
IDOK | OK命令按钮(按钮) |
IDCANCEL | 取消命令按钮(按钮) |
pshHelp | 帮助命令按钮(按钮) |