CLASS 语句

定义对话框的 类。

CLASS 语句显示在 DIALOG 语句main之前的可选节中。 如果未提供任何类,则使用标准对话类。

CLASS class

用双引号 (“) 括起来的 16 位无符号整数或字符串,用于标识对话框的 类。 如果 类的窗口过程未处理发送给它的消息,则必须调用 DefDlgProc 函数,以确保为对话框正确处理所有消息。 私有类可以使用 DefDlgProc 作为默认窗口过程。 类必须注册到 WNDCLASS 结构的 cbWndExtra 成员设置为 DLGWINDOWEXTRA

备注

CLASS 语句只应用于特殊情况,因为它会替代对话框的正常处理。 CLASS 语句将对话框转换为指定类的窗口;根据 类,这可能会产生不理想的结果。 不要将重新定义的控件类名称用于此语句。

示例

以下示例演示如何使用 CLASS 语句:

CLASS "myclass" 

另请参阅

DefDlgProc

对话 框