来自C ++资源的对话框的左上角图标

时间:2015-03-26 14:10:50

标签: c++ winapi resources icons

提前谢谢。

我正在Win32 C ++中开发一个应用程序,它的主窗口来自资源文件,因为它更容易放置控件。

我使用CreateDialog语句

问题是,我无法在WNDCLASSEX结构中使用CreateWindow语句将其设置为Icon。

有人知道如何通过左上角的Icon获得对话框吗?

由于

2 个答案:

答案 0 :(得分:2)

您可以通过将WS_SYSMENUWS_CAPTION样式添加到对话框模板并从中发送WM_SETICON消息,使应用程序能够在对话框的标题栏中显示图标在对话框过程中响应WM_INITDIALOG消息。

答案 1 :(得分:0)

CreateDialog返回对话框的窗口句柄。发送该窗口WM_SETICON消息以指定窗口的图标。或者确实发送消息以响应WM_INITDIALOG