1 对话框的分类 无模式对话框 模式对话框 2 对话框的使用方式 2.1 对话框的窗口处理函数 2.2 注册窗口(可选) 2.3 创建对话框 2.4 关闭对话框 3 对话框资源 4 模式对话框的使用 4.1 添加对话框资源 4.2 定义对话框处理函数 4.3 创建对话框 DialogBox 4.4 关闭对话框 EndDialog 4.5 注意点 DialogBox 是一个阻塞函数,执行后会等候返回。 只有在EndDialog结束对话框, DialogBox才会返回。 5 无模式对话框的使用 5.1 添加对话框资源 5.2 定义对话框处理函数 5.3 创建对话框 CreateDialog 5.4 显示对话框 ShowWindow 5.5 关闭对话框 EndDialog 6 对话框中的消息 WM_INITDIALOG消息,用途类似于WM_CREATE消息可以在对话框创建完成后,进行数据初始化。 它与WM_CREATE不同之处是,WM_INITDIALOG消息会在对话框资源模板上的所有子控件穿件完成后再发送给对话框窗口。 7 对话框和普通窗口的对比 7.1 创建方式 普通窗口: CreateWindow/Ex 对话框: DialogBox/CreateDialog 7.2 消息 普通窗口: DestoryWindow 等 对话框: EndDialog