怎样更改一个图标?

esri 2003-05-07 10:45:10
如题
...全文
23 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
simahao 2003-05-07
  • 打赏
  • 举报
回复
支持楼上
free_card 2003-05-07
  • 打赏
  • 举报
回复
静态更改: 修改图标资源IDR_MAINFRAME。它有两个图标,一个是16*16的,另一个是32*32的,注意要一起修改。
动态更改: 向主窗口发送WM_SETICON消息.代码如下:
HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICON);
ASSERT(hIcon);
AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hIcon);

HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICON1);//IDI_ICON1为资源中的图标ID号
SetIcon(hIcon,true);
SetIcon(hIcon,False);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧