用VC编程,如何改变窗口左上角的图标?
我用的不是MFC编程,而是用win32编,想改变窗口左上角的图标,但找不到图标资源。请问我应该怎么做啊?急!谢谢。...
我用的不是MFC编程,而是用win32编,想改变窗口左上角的图标,但找不到图标资源。请问我应该怎么做啊?急!谢谢。
展开
展开全部
如果是用的Win32编写
请用下列代码
SendMessage(hWnd, WM_SETICON, (WPARAM)TRUE, (LPARAM)LoadIcon(GetModuleHandle(NULL), (LPCTSTR)IDI_APP);
//hWnd为窗口句柄
//TRUE表示用大图标
//GetModuleHandle(NULL)表示获得当前应用程序实例
//IDI_APP为当前程序资源中一个图标的ID
//如果提示找不到IDI_APP,请在该文件前几行添上一句#include "resource.h",这样才会把资源ID载入
请用下列代码
SendMessage(hWnd, WM_SETICON, (WPARAM)TRUE, (LPARAM)LoadIcon(GetModuleHandle(NULL), (LPCTSTR)IDI_APP);
//hWnd为窗口句柄
//TRUE表示用大图标
//GetModuleHandle(NULL)表示获得当前应用程序实例
//IDI_APP为当前程序资源中一个图标的ID
//如果提示找不到IDI_APP,请在该文件前几行添上一句#include "resource.h",这样才会把资源ID载入
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询