首先,请确保有一个图标,在此,我假设图标文件的名字为: myicon.ico
请务必把它放在你的工程根目录下,就是和.cpp、.dsw等文件在同一个目录下!
之后,进入你已经创建的Win32 Application工程,在FileView一栏里,Source Files文件夹下,新建一个
Resource Script
资源脚本文件,之后,会在Source Files文件夹下出现一个后缀是 .rc的资源文件。
又在Header Files文件夹下,新建一个头文件,取名为:
resource.h
现在,准备工作已经大体完成,我们开始添加资源。
添加方式大致有两种,我介绍一中很常用的吧,即定义整型标识符。
请在resource.h资源头文件里添加一下代码:
#define ID_MYICON 100
注意,这个“100”你完全可以自己指定,只要和其他资源的整数不冲突即可,不用非跟我写的一样。
在*.rc文件里(*是你创建资源脚本文件时自己起的名字),添加如下代码:
#include "resource.h"
ID_MYICON ICON myicon.ico
注意,此时,你可以手动进入你的工程所在的目录,右键单击.rc文件,选“打开方式”,然后指定用记事本打开,就可以像上面那样添加代码了。
还有一种方法,可以通过在对话框里“选定”的方式添加,请你自己琢磨吧。
然后,在*.cpp文件里,找到定义窗口类的地方,填写以下内容:
winclass.hIcon = LoadIcon(hinstance, MAKEINTRESOURCE(ID_MYICON))
winclass.hIconSm = LoadIcon(hinstance, MAKEINTRESOURCE(ID_MYICON))
这就全搞定了!!!
同理,你还可以添加.wav声音文件并调用PlaySound函数播放,或者添加一个“鼠标指针”资源,方法都类似。自己想想吧,只不过.rc文件里的“ICON”关键字要分别改成“WAVE”和“CURSOR”,其他地方类似做相应调整即可。
什么样的图标?用来做什么用的?如果是像下箭头或者类似的小图标的话,那么一般是在标签中的data-icon="arrow-l"(左箭头)来控制的。
顺便把一些常用的例子给你,当然前提是你要把应该引入的包引入才行:
左箭头 data-icon=“arrow-l”
右箭头 data-icon=“arrow-r”
向上箭头 data-icon=“arrow-u”
向下箭头 data-icon=”arrow-d“
删除 data-icon=”delete“
加号 data-icon="plus"
减号 data-icon=”minus“
检查 data-icon=”check“
齿轮 data-icon=”gear“
刷新 data-icon=”refresh“
向前 data-icon=”forward“
向后 data-icon="back"
网格 data-icon="grid"
星形 data-icon="star"
警告 data-icon="alert"
信息 data-icon="info"
主页 data-icon="home"
查询 data-icon="search"
不明白请追问,如果对你有帮助,记得采纳~
1)先制作一个ico图标,直接百度搜ico图标在线制作,一般是32*32或者48*48大小就够了,如下图所示;
2)打开页面代码,一般是在header.php文件里,找到<head>标签,在<head></head>标签中插入如下内容:
<link href="/favicon.ico" rel="shortcut icon">3)将更新好的代码传到服务器上替换之前的文件,将制作好的ico图标也传上去,传至网站根目录下;
4)更新服务器缓存,刷新页面,ico图标就显示了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)