使用mfc从自定义Dialog派生对话框

时间:2012-08-29 16:12:04

标签: visual-c++ mfc dialog icons

我正在尝试定义一个自定义对话框模板,其中包含m_hImagem_hNamem_hIcon等特定成员。我想使用此模板派生对话框。

我没有在此模板中使用任何按钮(确定,取消等)。我是否仍需要声明或定义OnOk()OnCancel()

有人可以告诉我在这个模板类中需要声明的其他方法是什么?

我的目标是准备此模板对话框,以便从该模板派生的每个对话框在标题栏上都有一个图标(m_hIcon),左上角的图像(m_hImage),和对话框右上角的图像名称(m_hName)。

1 个答案:

答案 0 :(得分:1)

不,您无需覆盖任何方法。但是,您可能需要覆盖OnInitDialog,否则您将无法进行任何对话框初始化。这是重写的方法,您可以在其中设置对话框的图标。