第3个回答 2019-01-04
1.图标的调用和清除
在MFC中,使用CWinApp::LoadIcon函数可将一个图标资源调入并返回一个图标句柄。函数原型如下:
HICON LoadIcon(LPCSTR lpszResourceName)const; // lpszResourceName表示图标资源的字符串名
HICON LoadIcon(UINT nIDResource)const; // nIDResource表示图标资源的标识
使用系统中预定好的标准图标,这时需调用CWinApp::LoadStandardIcon函数,其原型如下:
HICON LoadStandardIcon(LPCTSTR lpszIconName)const;
其中lpszIconName值可以是下列值之一:
IDI_APPLICATION 默认的应用程序图标
IDI_HAND 手形图标(用于严重警告)
IDI_QUESTION 问号图标(用于提示消息)
IDI_EXCLAMATION 警告消息图标(惊叹号)
IDI_ASTERISK 消息图标
全局函数DestroyIcon可以用来删除一个图标,并释放为图标分配的内存,其原型如下:
BOOL DestroyIcon(HICON hIcon); // hIcon指定要删除的图标句柄
图标的绘制
函数CDC::DrawIcon用来将一个图标绘制在指定的位置处,其原型如下:
BOOL DrawIcon(int x, int y, HICON hIcon);
BOOL DrawIcon(POINT point, HICON hIcon);
// (x,y)和point用来指定图标绘制的位置
// hIcon用来指定绘制的图标句柄
应用程序的图标改变
图标资源IDR_MAINFRAME用来表示应用程序窗口的图标,通过图形编辑器可将其直接修改。实际上,程序中还可以使用GetClassLong和SetClassLong函数重新指定应用程序窗口的图标。函数原型如下:
DWORD SetClassLong(HWND hWnd, int nIndex, LONG dwNewLong);
DWORD GetClassLong(HWND hWnd, int nIndex);
// hWnd用来指定窗口类句柄
// dwNewLong用来指定新的32值
// nIndex用来指定与WNDCLASSEX结构相关的索引,它可以是下列值之一:
GCL_HBRBACKGROUND 窗口类的背景和画刷句柄
GCL_HCURSOR 窗口类的光标句柄
GCL_HICON 窗口类的图标句柄
GCL_MENUNAME 窗口类的菜单资源名称本回答被网友采纳
第4个回答 2021-04-12
操作方法
01
手机上修改软件名称和图片需要下载一个桌面应用才能够实现。这里以魔秀桌面为例。
02
打开软件,选择一个喜欢的主题作为桌面主题。
03
回到手机桌面,长按需要编辑的软件直到软件上方出现编辑选项。我们先点击换图标。
04
在修改图标时我们可以选择软件推荐的,也可以选择自己手机里的图片。点击一下喜欢的图片即可更改。
扩展资料:
应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。应用程序与应用软件的概念不同,但常常因为概念相似而被混淆。软件指程序与其相关文档或其他从属物的集合。一般我们视程序为软件的一个组成部分。 例如,一个游戏软件包括程序(exe)、其他图片(*bmp等)、音效(wav等)等附件,那么这个程序(“exe)称作应用程序,而它与其他文件(图片、音效等)在起合称软件。本回答被网友采纳