我最近在用Visual C++ 2010编辑一个开源项目,但我对VC++并不了解(我只有5天的C++经验)。凭借我的一点儿知识,我正在改变项目的一些用户界面。
我的项目中只有一个图标。应用程序将主图标显示为“icon”,同时我想让该图标也出现在对话框的标题上(当单击主窗体中的按钮时,将显示该对话框)。
该对话框已经在资源/对话框中,但我想更改它的图标。
我最近在用Visual C++ 2010编辑一个开源项目,但我对VC++并不了解(我只有5天的C++经验)。凭借我的一点儿知识,我正在改变项目的一些用户界面。
我的项目中只有一个图标。应用程序将主图标显示为“icon”,同时我想让该图标也出现在对话框的标题上(当单击主窗体中的按钮时,将显示该对话框)。
该对话框已经在资源/对话框中,但我想更改它的图标。
WM_INITDIALOG
消息处理程序中(如果它不存在,则需要添加),使用 WM_SETICON
来设置图标:// hIcon is your icon handle
SendMessage(hDlg, WM_SETICON, ICON_SMALL, (LPARAM)hIcon);
SendMessage(hDlg, WM_SETICON, ICON_BIG, (LPARAM)hIcon);