动态的更改窗口的图标非常的简单,其原来就是给目标窗口发送一个WM_SETICON消息既可。我们可以调用SendMessage系统API来给窗口发送消息,当然在MFC程序里我们使用如下更为简单的方法:

 

//加载图标

HICON hIcon=AfxGetApp()->LoadIcon(IDI_ICON1);

ASSERT(hIcon);

//修改大图标

AfxGetMainWnd()->SendMessage(WM_SETICON,TRUE,(LPARAM)hIcon);

//修改小图标

AfxGetMainWnd()->SendMessage(WM_SETICON,FALSE,(LPARAM)hIcon);

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2021-06-27
  • 2022-01-10
  • 2021-12-18
  • 2021-11-21
  • 2021-09-24
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2021-12-02
  • 2021-07-10
  • 2022-01-23
  • 2021-10-29
  • 2022-12-23
相关资源
相似解决方案