精华内容
下载资源
问答
  • MFC导入图标文件的方法

    千次阅读 2017-12-13 22:49:34
    可以使用两种方法导入图标文件,一种是从项目资源中导入,另一种是从磁盘中导入。 1 从项目资源中导入图标 使用该方法导入图标文件时,必须先将图标文件导入到项目资源中。 1.1 图标文件资源的导入 选择“资源视图”...

    可以使用两种方法导入图标文件,一种是从项目资源中导入,另一种是从磁盘中导入。

    1 从项目资源中导入图标

    使用该方法导入图标文件时,必须先将图标文件导入到项目资源中。

    1.1 图标文件资源的导入

    选择资源视图选项卡,之后选择资源视图树型控件的XXX->XXX.rc->Icon”,其中XXX表示项目名称,如图1所示。

     

    1 选择Icon资源文件夹

    接下来在右键菜单中选择“添加资源”,之后在弹出的“添加资源”对话框中的“资源类型”中选择“Icon”,之后选择“导入”,如图2所示。

     

    2 导入图标文件

    在弹出的导入图标对话框中,将文件类型选择为图标文件(*.ico,之后选择要导入的图标,最后点击打开按键,导入该图标文件,如图3所示此时,在“资源视图”的“Icon”文件夹中,就会出现新导入的图标文件。

    1.2 通过CWinApp::LoadIcon()函数获取图标文件句柄

    该函数的格式为

    HICON LoadIcon(UINT nIDResource) const;
    其中,参数nIDResource是项目图标文件资源的ID;返回值是该图标文件资源的句柄。

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

    3 导入选中的图标文件

    其中,AfxGetApp()函数是MFC提供的全局函数,该函数的作用是返回指向应用程序对象的指针,即CWinApp类的指针。CWinApp类的指针调用该类的LoadIcon()函数导入图标文件,IDI_ICON1是在“1.1图标文件资源的导入”中导入的图标文件,该图标的句柄保存在LoadIcon()函数的返回值,即hIcon中。

    1.2 通过LoadImage()函数获取图标文件句柄

    LoadImage()Windows API函数,通过该函数也可以获取项目中图标资源的句柄。LoadImage()函数的格式是

    HANDLE LoadImage(      
        HINSTANCE hinst,

        LPCTSTR lpszName,

        UINT uType,

        int cxDesired,

        int cyDesired,

        UINT fuLoad

    );

    其中,参数hinst表示包含该图像资源的模块的句柄;lpszName表示图像的名称;uType指定了图像的类型,通过该参数可以指定导入的图像类型是图标文件;cxDesiredcyDesired指定了要导入图标资源的宽度和高度;fuLoad是导入图像时的标志。LoadImage()函数的返回值是导入图像的句柄。通过以下代码可以获取图标资源的句柄:

    HICON hIcon1 = (HICON)::LoadImage(

    AfxGetInstanceHandle()

    , MAKEINTRESOURCE(IDI_ICON1)

    , IMAGE_ICON

    , 0

    , 0

    , LR_DEFAULTCOLOR);

    其中,AfxGetInstanceHandle()MFC的全局函数,该函数的作用是返回标识当前应用程序实例的句柄,即HINSTANCEMAKEINTRESOURCE()宏的作用是将一个整型资源ID转换为LPTSTR数据类型的IDIDI_ICON1是在“1.1图标文件资源的导入”中导入的图标文件IDIMAGE_ICON指定了导入的图像类型是图标资源;第4和第5个参数均为0,表示导入的图标文件使用原始的宽度和高度;LR_DEFAULTCOLOR表示图标文件使用默认的颜色。导入的图标文件句柄保存在hIcon1中。

    2 从磁盘中导入图标文件

    1.2通过LoadImage()函数获取图标文件句柄”中使用了Windows API函数LoadImage()从项目的图标文件资源中导入了图标文件句柄。通过该函数也可以将磁盘中的图标文件文件导入到程序中。此时,需要将LoadImage()函数的第一个参数设置为NULL,第二个参数指定图标文件文件的绝对路径,最后一个参数设置为LR_LOADFROMFILE即可。

    HICON hIcon2 = (HICON)::LoadImage(
    NULL
    , _T("C:\\bing.ico")
    , IMAGE_ICON
    , 0
    , 0
    , LR_LOADFROMFILE
    );
    以上代码的作用是将C盘根目录下的bing.ico图标文件文件导入到程序中,并将其句柄保存到变量hIcon2中。
    展开全文
  • 如何将图标文件存放在SQL2008中, 并且怎样从数据库中获取这些文件显示, 在网上下载文件时,如何将文件的图标文件下载下来并保存至数据库 希望详细一点,最好有代码
  • 矢量组合图标文件格式设计

    千次阅读 2017-08-07 22:55:36
    本文介绍笔者2009年设计的矢量组合图标文件格式。

    本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处!

    1 概述

    矢量组合图标文件用于记录由多个矢量图标组成的矢量组合图标。矢量组合图标文件包括图标索引文件和图标数据文件两个部分。

    2 图标索引文件

    图标索引文件由文件头和记录组成。其中,文件头为100字节定长,记录为8字节定长。记录的存储分配如表2-1所示。

    表2-1 图标索引文件记录存储分配表
    位 置 数据类型
    Byte 0 图标ID 图标ID Long
    Byte 4 起始位置 起始位置 Long

    3 图标数据文件

    图标数据文件由一个定长的文件头和一系列变长记录组成。每一个变长记录又由一个定长的记录头和定长的记录内容组成。图标数据文件的组成如图3-1所示。
    图3-1  图标数据文件组成图
    图3-1 图标数据文件组成图

    3.1 文件头
    图标数据文件的文件头为100字节定长,图标数据文件的文件头存储分配如表3-1所示。

    表3-1 图标数据文件的文件头存储分配表
    位 置 数据类型
    Byte 0 File Code 9994 Integer
    Byte 4 Unused 0 Integer
    Byte 8 Unused 0 Integer
    Byte 12 Unused 0 Integer
    Byte 16 Unused 0 Integer
    Byte 20 Unused 0 Integer
    Byte 24 File Length File Length Integer
    Byte 28 Version 1000 Integer
    Byte 32 Unused 0 Integer
    Byte 36 Unused 0 Integer
    Byte 40 Unused 0 Integer
    Byte 44 Unused 0 Integer
    Byte 48 Unused 0 Integer
    Byte 52 Unused 0 Integer
    Byte 56 Unused 0 Integer
    Byte 60 Unused 0 Integer
    Byte 64 Unused 0 Integer
    Byte 68 Unused 0 Integer
    Byte 72 Unused 0 Integer
    Byte 76 Unused 0 Integer
    Byte 80 Unused 0 Integer
    Byte 84 Unused 0 Integer
    Byte 88 Unused 0 Integer
    Byte 92 Unused 0 Integer
    Byte 96 Unused 0 Integer

    文件长度指以字节(byte)为单位的整个文件的长度,其中包括100个字节的文件头。
    3.2 记录头
    记录头存储图标ID、叠放层次和包含的单个图标个数。记录头长12字节,存储分配如表3-2所示。

    表3-2 记录头存储分配
    位 置 数据类型
    Byte 0 图标ID 图标ID Integer
    Byte 4 绘制图元的叠放层次 默认-1,表示不存在 BYTE
    Byte 8 包含单个图标的个数 默认0,表示不存在单个图标 Int

    3.3 记录内容
    图标位移的逻辑结构如下:

    struct Stru_Translate 
    {
        float x;
        float y;
    };
    

    图标颜色的逻辑结构如下:

    struct Stru _Color
    {
        float fRed;                                 // 红色分量0-1.0
        float fGreen;                               // 绿色分量0-1.0
        float fBlue;                                // 蓝色分量0-1.0
    };
    

    单个图标的逻辑结构如下:

    struct Stru_SingleIcon
    {
       long ID;                       // 单个图标的ID;
       float Scalef;                  // 单个图标的缩放倍数
       float RotatefZ;                // 单个图标绕Z轴旋转的角度
       Stru_Translate Displacement;   // 单个图标的位移
       Stru_GL_Color Color;           // 单个图标的颜色
       bool IsVariable;               // 单个图标的颜色是否可变
       BYTE nZ;                       // 单个图标的叠放层次
    };
    

    记录的存储分配如表3-3所示。

    表3-3 记录存储分配表
    位置 (字节) 域 名 数据类型 数 量
    Byte 0 ID ID Long 1
    Byte 4 Scalef; Scalef; float 1
    Byte 8 RotatefZ; RotatefZ; float 1
    Byte 12 Displacement Displacement Stru_translate 1
    Byte 20 Color Color Stru_GL_Color 1
    Byte 32 IsVariable IsVariable bool 1
    Byte 33 nZ nZ BYTE 1
    展开全文
  • ICON格式图标文件

    千次下载 热门讨论 2014-02-18 17:30:31
    该资源是最近在做C++或C#使用treeList\ImageList控件时,总需要设置相应ICON格式图标,资源包含150张简单的ICO格式图标,包含16*16像素,128*128像素.主要有文件夹打开、我的电脑、Iphone、放大镜、IE、播放等常用图标....
  • 相信很多制图的朋友都喜欢用PS,但是你能用Photoshop保存为ICO格式图标文件吗?默认肯定不行,不知道是什么原因,大名鼎鼎的图像编辑软件Adobe Photoshop一直不支持导入导出ico格式图标文件。  不过还好,ps支持...
        相信很多制图的朋友都喜欢用PS,但是你能用Photoshop保存为ICO格式图标文件吗?默认肯定不行,不知道是什么原因,大名鼎鼎的图像编辑软件Adobe Photoshop一直不支持导入导出ico格式图标文件。
        不过还好,ps支持插件,有了一个名为ICOFormat的插件,IcoFormat是一款可以让Photoshop支持ICO和CUR格式的PS插件,有了它就可以直接从ps里打开、保存ico和cur格式文件了。
        一起来看看ICOFormat:让Photoshop支持导入导出ico和cur格式文件.






        Photoshop ICO插件安装方法:
        1、先将下载ICO插件压缩包进行解压,然后得到ICOFormat.8bi这个文件。
        2、将得到的ICOFormat.8bi文件复制到PS安装目录下的Plug-Ins文件夹下,然后启动Photoshop后在保存选项里就会多出一个ICO格式,至此就OK了
        如放入Plug-Ins目录后没有效果,请将ICOFormat.8bi文件放入\Plug-Ins\File Formats目录下。


        下载地址:http://download.csdn.net/detail/xwm0008/7580005

    展开全文
  • 制作icon图标文件1.制作icon图标文件 可以进入这个网站在线制作:http://www.ico.la/ 2.创建资源文件:qrc文件 接着 先添加前缀,然后添加文件 最终结果: 3.可以用text新建一个的文件里面写上IDI_ICON1 ICON ...

    制作icon图标文件

    1.制作icon图标文件 可以进入这个网站在线制作:http://www.ico.la/
    这里写图片描述

    2.创建资源文件:qrc文件
    这里写图片描述
    接着 先添加前缀,然后添加文件
    这里写图片描述

    最终结果:
    这里写图片描述

    3.可以用text新建一个的文件

    里面写上IDI_ICON1 ICON “myico.ico”
    最后保存为重命名为myico.rc
    这里写图片描述

    4.在pro项目里面添加引用rc文件: RC_FILE=myico.rc
    这里写图片描述

    5.在项目里面添加窗口引用icon图标代码:

    在MainWindow的构造函数中添加setWindowIcon(QIcon(” myico.ico”));
    这里写图片描述

    发布程序

    1.将Debug换成Release,Ctrl+R运行
    这里写图片描述
    2.然后就在工程文件夹下生成了release文件,找到helloworld2.exe,将其复制到一个新建的文件夹helloworld2
    这里写图片描述
    3.新建文件夹后
    这里写图片描述
    4.在开始菜单找到Qt 5.8.8->5.8->MSVC 2013(32-bit)->Qt 5.8 32-bit for Desktop
    这里写图片描述
    5.切换到刚刚新建的文件夹下,输入 windeployqt helloworld2.exe,就会自动把需要的动态链接库都拷贝到当前文件夹下,这样子,helloworld2.exe程序就能在别人的电脑上跑了。
    这里写图片描述

    展开全文
  • 用visio 2016版打开图标文件时( 打开的图标文件扩展名为“.vvs),打不开,提示如下图,如何解决? 文件→选项→信任中心→信任中心设置→文件阻止设置→Visio 5.0或更早版本的二进制绘图、模板和模具 .....
  • 将已做好的图标文件放到自己空间根目录下,dede网站的图标文件命名为favicon.ico。 浏览器调用Favicon的原则是首先在网页所在的目录下寻找Favicon.ico文件,如果没有,便到网站的根目录下寻找。 因此,在...
  • STM32F103直接从SD卡读取.ico图标文件到LCD显示。完美支持所有ico文件,带Alpha通道,使得画面非常细腻。
  • 图标文件格式研究

    千次阅读 2004-12-07 15:47:00
    [原创文档,请勿转贴到其他网站] 常看到有人说,图标文件就是普通的位图文件。我不知道为什么这样说。其实图 标文件确实有点象位图文件,但它还是有自身的表达结构的。图标文件的开头就 是一个奇怪的格式,定义如下...
  • 在线透明favicon ico图标文件制作 - aTool在线工具 支持格式 png、jpg、gif 在线转换成透明.ico图标。 【图片处理推荐:】 iOS | 安卓图片批量剪裁 | 透明图片resize / 压缩大小 | png | jpg无损...
  • 怎样把图片文件转换成.ico图标文件?比如把.bmp/.jpg/.gif等格式的文件转换成.ico文件。应该如何作呢?有知道的大哥告知一下吧。有答案啦!!!答:怎样把图片文件转换成.ico图标文件
  • 我相信大家在做IOS一定经常会跟图标文件(icon files)打交道,今天我们就来简单的学习一下iPhone和iPad程序中的icon files。 2 详述 除了iTunesArtwork,我们的App中的图标文件不需要遵循任何的名字约定。然而,...
  • windows 图标文件在哪里?

    千次阅读 2013-03-02 02:36:10
    系统图标不是独立的文件,它是ICO文件,单独是打不开的,而这个文件存放在C:\WINDOWS\system32\shell32.dll 这个文件中。
  • 答:怎样把图片文件转换成.ico图标文件? 有许多中方法制作图标文件。选其中的两种方式记录下来。 第一种非常简单,使用“小榕图标编辑器”。是公用软件。免费。使用起来非常简单,根本不必专门学习。但是最终的图标...
  • 解决win7图标文件图标关联问题

    千次阅读 2012-12-03 15:30:49
    我们知道win7一旦选择了关联,无论你现在用什么方式打开,以前的打开方式一直存在,最严重的是通过选择打开方式关联的图标别提有多难看了,就想这样: 我想你是不会喜欢,搜素良久无果,无奈。。。。。 偶然在...
  • arcgis 10.2 创建style图标文件

    千次阅读 2016-07-05 10:14:15
    4、这里我们创建一个text.style空的文件 5、点击确定后 6、 7、如果是点,可以放到标记符号里--双击标记符号 8、在红色框内---点击右键新建---标记符号 9、如果是图片,将此处选择为图片标记符号,点击确定 ...
  • Windows 7 exe/桌面图标 文件打开方式关联错误,图标全部显示错误,打开方式关联了非系统默认打开方式 修复方案   1、修复注册表,恢复程序文件默认打开方式。 在桌面新建一个文本文件,复制以下代码修复注册表...
  • 写程序经常会用到图标文件(ico),很多时候我们都希望它们的背景是透明的,它们最好只显示我们想显示的部分,就如我们的桌面上的图标。那么,如何做到这一点呢?我们来讲讲简单的做法。 首先,您需要准备两个软件...
  • ImageIcon图标文件相对路径研究总结

    千次阅读 2016-03-31 09:35:52
    一、问题 ImageIcon icon = new ImageIcon("a.gif"); 执行结果是icon无法显示 ...很自然地认为当前类文件和图片在同一路径下即可。 其实所谓的相对路径起点是工程的根目录,即project。 这
  • linux下.desktop桌面程序图标文件编写

    千次阅读 2017-09-25 17:09:37
    linxu下.desktop文件编写
  • 发现了一个问题我的qq 的图标不是原来的应用软件的图标了。而是变成了一个系统不能识别的图标了。如下图所示:   然后我打开应用程序以后发现任务栏的图标也变的无法识别了,怎么办呢,当然是百度了。下面我给...
  • vs中bitmap等图标文件你在哪?

    千次阅读 2014-07-02 21:02:00
    近期刚开始写第一个windows窗口程序,有图标的按钮,刚开始我想着从网上下载图标然后在将图标导入到窗体上,但有时我们所下的图标往往并不是一套的,也就是说基调并不完全一样,这样的话做出来的窗体按钮会特别的不...
  • 桌面图标文件不能拖动的解决方法

    千次阅读 2015-11-11 15:27:23
    2,确定有没有启用“自动排列”和“对齐到网络”功能,鼠标右键点击桌面空白处,鼠标指向“排列图标”,在右边窗口中查看“自动排列”和“对齐到网络”这两项前面是否打上了钩,将这两项前面的勾去掉即可。
  • app图标的修改一直困扰着我,xcode下似乎找不到能修改的配置文件,或许它藏在某个不为人知的目录下。 百度谷歌了很多,最后不得不将proj.ios_mac/ios下的图片挨个替换所有Icon和Default开头的png文件。新的图片...
  • 在左侧的形状栏中点击模具→更多形状→打开模具(导入对应的vss,可同时导入多个vss文件
  • 下载ico插件 放入XX盘:\PS\Adobe Photoshop CS6 (64 Bit)\Plug-ins文件夹中 重启即可在存储为中找到ICO(windows Icon)(*.ICO)
  • ...Xcode已经不再集成Icon Composer,不用Icon Composer一样制作Icon,要想再用,只能去Xcode->Open Develop Tool->More Develop Tools-...输出的icon.icns就是Icon Composer输出的图标文件
  • 利用bat修复office文件图标

    千次阅读 2019-02-28 12:23:55
    如果电脑上安装了office,再安装wps,卸载wps后office文件图标会丢失。...:: office图标文件路径,请根据自己电脑上的安装目录设置 set officepath=C:\Program Files\Microsoft Office\root\vfs\Windows...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 510,839
精华内容 204,335
关键字:

图标文件