zoukankan      html  css  js  c++  java
  • C语言Win32 Application 的标题栏图标,任务栏图标,exe文件图标问题

         我们这里新建的首先是一个空工程,新建c文件。

         因为是空工程,我们没有资源文件,要用到图标资源,首先要新建和导入图标为资源。

    01

    02

    选择引入资源,选择要引入的ico文件

    03

    完成,重命名保存Script_icon.rc(名字不确定),保存之后会生成如下两个文件

    04

    然后导入生成的两个文件

    05

    资源添加好了,在你先前写好的窗体中,调用资源文件

    #include "resource.h"

    任务栏窗口,在注册窗口时:

    WNDCLASSEX wc;
    wc.cbSize=sizeof(wc);
    
    wc.hIcon=LoadIcon(hInstance,(LPCTSTR)IDI_ICON1);//任务栏图标
    //wc.hIcon=LoadIcon(hInstance,MAKEINTRESOURCE(126)); 
    
    wc.hIconSm=LoadIcon(hInstance,(LPCTSTR)IDI_ICON1);
    

    标题栏图标,在初始化窗口时:

    SendMessage(hWnd, WM_SETICON, (WPARAM)TRUE, (LPARAM)LoadIcon(GetModuleHandle(NULL), (LPCTSTR)IDI_ICON2));

    exe文件图标:

    打开 resource.h 文件,找到导入的资源,

    搜狗截图20130822115448

    更改默认值为小与128,默认的exe图标对应的值是128,系统会自动选择一定范围内最小值作为exe图标。

    因此直接改这里为小与128的127就可以了!

  • 相关阅读:
    [转载]如何让企业网站发挥出应用的功能?
    [转载]创业流程
    velocity foreach跳出循环
    【转】cgi技术
    webx3 日志系统级别问题
    ibatis主键自增用法
    【转】java内部类总结
    java初始化顺序
    一点一点学习Ubuntu
    jboss 的端口修改
  • 原文地址:https://www.cnblogs.com/herbertchina/p/3274541.html
Copyright © 2011-2022 走看看