-
2019-12-25 17:58:36
1.修改exe图标
1.1在资源文件中添加一个icon图标,然后重新编译,exe图标就会编程这个添加进来的图标了;
1.2 如果不行,则需要用到消息;利用LoadIcon加载图标,返回一个图标句柄,然后在窗口创建完成后,利用::SendMessage发送STM_SETICON消息到 duilib窗口来更新图标;
#include<tchar.h> #include "CDuiFramWnd.h" #include "CDuiFramWnd_impl.h" #include "menu.h" #include"resource.h" int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow) { CPaintManagerUI::SetInstance(hInstance); CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath());//设置资源路径为exe同一路径 HRESULT hr = ::CoInitialize(NULL); if ((FAILED(hr))) return 0; //CDuiFramWnd duiFrame; CDuiFramWnd_impl duiFrame; duiFrame.Create(NULL, _T("DUIWnd"), UI_WNDSTYLE_FRAME, WS_EX_WINDOWEDGE); //修改exe图标 HICON hIcon = ::LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)); ::SendMessage(duiFrame.GetHWND(), STM_SETICON, IMAGE_ICON, (LPARAM)(UINT)hIcon); duiFrame.CenterWindow(); duiFrame.ShowModal(); ::CoUninitialize(); //::MessageBox(NULL, _T("hello world"), NULL, NULL); return 0; }
2.修改任务栏的图标
在duilib中的主窗口的InitWindow函数或OnCreate函数中使用SetIcon函数来设置;
SetIcon(IDI_ICON1);
更多相关内容 -
PyQt5 设置软件图标(左上角、任务栏)、软件主窗口标题
2020-12-21 01:25:16PyQt PyQt5 pyqt5 软件图标 任务栏图标 软件主窗口标题 问题 1.软件运行界面左上角图标 我是在界面的脚本文件ui.py中的retranslateUi()函数中添加语句的 其中: 1)MainWindow的由来:ui.py中的setupUi()函数 ... -
1在windows任务栏系统托盘区显示图标 2捕获鼠标移动到托盘图标上的消息显示气泡提示,更换任务栏图标.zip
2021-01-27 11:37:361在windows任务栏系统托盘区显示图标 2捕获鼠标移动到托盘图标上的消息显示气泡提示,更换任务栏图标.zip -
JS实现浏览器状态栏文字闪烁效果的方法
2020-11-23 20:42:45本文实例讲述了JS实现浏览器状态栏文字闪烁效果的方法。分享给大家供大家参考,具体如下: 这里演示为你的IE浏览器状态栏增加文字闪烁效果,请看下面的状态栏中的文字一直不停的闪烁,火狐下可能效果不正常,本代码... -
d7-任务栏-文字-变化闪烁
2015-11-27 11:52:23实现在任务栏窗体文字的滚动变化,图标闪烁的效果 -
ScreenPaste-基于C#的截图工具(C#源码)_启动任务栏_支持快捷键截图_点击任务栏图标截图_划线_输入文字等...
2022-04-13 22:43:11启动以任务栏图标 鼠标左键任务栏截图 鼠标右键弹出退出功能框 快捷键ctrl+alt+S截图(源码可自定义修改) 截图画矩形 截图画椭圆 截图画箭头 截图用画笔随意绘画 截图添加文字 截图修改各种绘画颜色 ESC取消截图 ... -
qt、vs修改windows任务栏右击进程图标显示文字
2020-04-07 22:26:48修改windows任务栏右击进程图标显示文字实质说明Qtvisual studio MFC效果图注意事项 实质 修改windows任务栏右击进程图标显示文字,实质就是:修改程序exe的描述说明 说明 以win10为例 Qt 主要就是修改.pro文件的...实质
修改windows任务栏右击进程图标显示文字,实质就是:修改程序exe的描述说明
说明
以win10为例
Qt
主要就是修改.pro文件的程序生成配置
-
添加版本字段:
VERSION = 1.6.77
-
添加输出文件描述:
QMAKE_TARGET_DESCRIPTION = haha6
整体如下所示:
# #------------------------------------------------- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets VERSION = 1.6.77 QMAKE_TARGET_DESCRIPTION = haha6 TARGET = testApplication TEMPLATE = app # The following define makes your compiler emit warnings if you use # any feature of Qt which has been marked as deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS
注意、注意、注意:
- 必须先配了VERSION字段、QMAKE_TARGET_DESCRIPTION才生效
- 配置了‘.pro’文件,记住qmake下,要不你会很郁闷的
visual studio MFC
主要就是修改.rc资源文件的
FileDescription
效果图
注意事项
如在修改文件描述之前运行过exe,那必须得更改注册表,貌似注册表只会第一次自动写入。
打开注册表HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
找到对应路径程序,将相应的键值改为自己想要的描述
如本例所示:
-
-
WPF利用NotifyIcon创建任务栏图标(菜鸟教程)
2021-03-17 21:29:53记录从WPF应用创建开始,一步步到任务栏图标创建的全过程。 流程: 1、环境:Win10 + VS2017 打开VS2017,选择文件 -> 新建 -> 项目 -> Visual C# -> Windows桌面 ->WPF应用 -> 更改项目名为 ...学习目标:
记录从WPF应用创建开始,一步步到任务栏图标创建的全过程。
流程:
1、环境:Win10 + VS2017
打开VS2017,选择文件 -> 新建 -> 项目 -> Visual C# -> Windows桌面 ->WPF应用 -> 更改项目名为 TasbarIcon -> 确定
2、添加图标类
右键项目 -> 添加 ->引用,找到System.Windows.Forms 和 System.Drawing两个程序集,打上勾添加进去。
双击打开App.xaml.cs文件,在 namespace TaskbarIcon 里面添加图标类代码
//App.xaml.cs namespace TaskbarIcon { public partial class App : Application { } public class myIcon { //任务栏图标 System.Windows.Forms.NotifyIcon notifyIcon = null; public void Icon() { //创建图标 this.notifyIcon = new System.Windows.Forms.NotifyIcon(); //程序打开时任务栏会有小弹窗 this.notifyIcon.BalloonTipText = "PalmServer is running..."; //鼠标放在图标上时显示的文字 this.notifyIcon.Text = "PalmServer"; //图标图片的位置,注意这里要用绝对路径 this.notifyIcon.Icon = new System.Drawing.Icon("E:/WPF prroject/WpfApp4/WpfApp4/sheep.ico"); //显示图标 this.notifyIcon.Visible = true; //右键菜单--退出菜单项 System.Windows.Forms.MenuItem exit = new System.Windows.Forms.MenuItem("Quit"); exit.Click += new EventHandler(CloseWindow); //关联托盘控件 System.Windows.Forms.MenuItem[] children = new System.Windows.Forms.MenuItem[] { exit }; notifyIcon.ContextMenu = new System.Windows.Forms.ContextMenu(children); this.notifyIcon.ShowBalloonTip(1000); } //退出菜单项对应的处理方式 public void CloseWindow(object sender, EventArgs e) { //Dispose()函数能够解决程序退出后图标还在,要鼠标划一下才消失的问题 this.notifyIcon.Dispose(); //关闭整个程序 Application.Current.Shutdown(); } } }
3、使用图标类
先打开 MainWindow.xaml文件,在里面添加closed事件的声明
//MainWindow.xaml <Window x:Class="TaskbarIcon.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:TaskbarIcon" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800" Closed="Window_Closed"> <Grid> </Grid> </Window>
然后在MainWindo.xaml.cs文件里面使用图标类
//MainWindo.xaml.cs namespace TaskbarIcon { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ic = new myIcon(); ic.Icon(); } myIcon ic; public void Window_Closed(object sender, EventArgs e) { ic.CloseWindow(null, null); System.Windows.Application.Current.Shutdown(); } } }
至此,就能创建出自己的程序任务栏图标了!
-
win11任务栏怎么显示软件图标
2022-04-17 10:26:26win11任务栏怎么显示软件图标1、在任务栏的空白处,右键点击桌面空白处,选择【任务栏设置】2、进入个性化后,在右侧的菜单中找到盘【任务栏角溢出】3、点击任务栏角溢出后,将将要显示的应用图标开关打开 1、在任务... -
VB为程序设置托盘图标及文字提示
2021-05-07 13:02:44内容索引:VB源码,系统相关,任务栏,托盘,图标 VB将图标添加到TaskBar的程序,同其他用VB编写的程序不同,这个程序可以相应鼠标事件,(其它的很多程序只能将一个图标放在TaskBar上),将DialogProc函数设置为Form2的... -
PowerBuilder创建任务栏图标
2010-09-14 08:23:31一个PowerBuilder小程序,可是实现最小化到系统托盘功能…… -
(续3)Python3.x+Pyqt5实现主窗体里的工具栏,且工具栏里可以同时显示图标和文字
2018-08-03 04:46:44(续3)Python3.x+Pyqt5实现主窗体里的工具栏,且工具栏里可以同时显示图标和文字。 -
python 程序常驻任务栏右下角显示图标
2021-12-31 22:44:45仅用最少的代码独立实现了右下角图标功能, 要实现右键菜单什么的,读懂了代码应该不难. 不是大礼包.最烦大礼包.不是外国网站抄写的.最烦机器翻译. import win32gui import win32con # win32gui.Shell_... -
电脑任务栏上不显示切换输入法图标怎么办
2021-06-17 11:47:25昨天有一同学问为什么自己的电脑任务栏上不显示切换输入法图标了,要我帮着找回来,要不无法知道当半输入法呀,下面我来给大家介绍一下具体解决任务栏上不显示切换输入法方法,希望对大家有帮助。ec(2);导致任务图标... -
win10电脑任务栏右侧小图标消失解决方法
2021-06-16 15:40:11任务栏左边没问题(窗口键和快捷图标都良好),右侧的系统图标无显示(只显示任务栏的底色),尝试操作隐藏任务栏再开启任务栏后,图标恢复正常了,再点击右侧任务栏任意图标后(比如喇叭调节,时钟,网络连接),... -
win10任务栏的音量图标变透明且无法点击
2021-07-27 13:34:39win10专业版启动后发现任务栏里没有音量图标,检查设置里音量图标显示已经打开了,再仔细看下任务栏里图标中间有一块透明的地方,鼠标移过去有文字显示,但是右击无效果。 二、解决方案 打开任务管理器,在Windows... -
C#实现窗口最小化时,隐藏任务栏而显示托盘图标
2020-11-12 13:10:32鼠标放在窗体上,右击选择属性,在属性事件栏中找到Deactivate事件,设置事件点击Enters生成 核心代码部分: private void Form1_Deactivate(object sender, EventArgs e) { //当窗体为最小化状态时 if (this.... -
怎么隐藏电脑任务栏右边的各种小图标 - 卡饭网
2020-12-23 06:17:59怎么在电脑任务栏中关闭QQ的图标怎么在电脑任务栏中关闭QQ的图标 有不少小伙伴都喜欢在电脑上登录QQ,有时候并不想要被打扰,因此想要关闭任务栏中QQ的图标,但是却不知道如何关闭,那么小编就来为大家介绍一下吧.... -
任务栏及托盘图标显示/隐藏实例VB版
2013-05-16 00:59:03这个小程序主要是对系统的任务栏和托盘图标进行显示或隐藏操作,可以隐藏任务栏,WinXP下实验通过。它还可以隐藏“开始菜单”... -
强大实用的win10任务栏创建分组菜单工具
2021-07-12 23:35:23Taskbar Groups绿色版是一款非常好用的任务栏整理工具,软件能够帮助用户轻松管理电脑程序并将其整理至任务栏的软件,利用软件能够实现将程序整理至任务栏并且支持快速打开软件的功能,对于强迫症用户来说,是一款... -
【window_bug汇总】win10任务栏的文件夹图标变成了白色文本
2020-08-10 19:22:15同时按Windows键+R键打开运行对话框,输入ie4uinit.exe -show然后回车即可修复。 -
WPF编程,指定窗口图标、窗口标题,使得在运行状态下任务栏显示窗口图标的一种方法。
2019-02-27 10:08:45WPF默认的窗口,如果采用默认的标题与图标,运行状态下在任务栏中显示的图标就比较难看~ 如果要更改在任务栏的显示图标,需要设定窗口的Icon属性。这里给出一种方法。 1)添加图片到项目中 方法一、前台... -
电脑开机后不显示桌面图标和任务栏,鼠标可以动但是右键没反应,任务管理器能启动,该怎么解决啊?
2021-06-22 22:05:45电脑开机后不显示桌面图标和任务栏,鼠标可以动但是右键没反应,任务管理器能启动,该怎么解决啊?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!... -
【WIN10系统】取消底部的文字,只显示图标
2019-10-10 13:22:32作为一命开发者,底部图标如果占满了很不舒服,因为当底部占满了点击显示桌面的那个功能就不好弄,所以就给他直接干掉 (1)点击左下角搜索任务栏 (2)点击进去,看到合并任务栏按钮这里,选择这个始终隐藏... -
隐藏任务栏图标
2011-08-15 15:34:24在InitStance( )中加入 SHOW_WINDOW(SW_HIDE) 可以实现不在任务栏上显示图标在初始化里写上如下代码: ::SetWindowLong ( GetSafeHwnd () , GWL_EXSTYLE , -
windows7任务栏实时预览缩略图个性化调整工具(TaskBandCustomize)绿色版
2019-07-28 08:06:42Windows7 任务栏缩略图自定义程序能够对 Windows...预览缩略图调整教程其主要功能包括: * 设置任务栏缩略图大小 * 禁用任务栏缩略图显示 * 设置任务栏缩略图鼠标悬停显示延迟时间 * 单击图标直接激活程序窗口 * 关闭任 -
怎么缩小任务栏图标?
2019-08-13 19:06:36怎么把长方形的任务栏图标改成正方形的那种不占空间的图标,就是没有文字只有一个正方形的图标的这种 怎么把长方形的任务栏图标改成正方形的这种不占空间的图标 ![图片说明]... -
C# 高亮任务栏图标的方法,非系统托盘的图标闪烁效果.
2017-02-14 15:03:50#region 高亮任务栏图标 /// /// 包含系统应在指定时间内闪烁窗口次数和闪烁状态的信息 /// public struct FLASHWINFO { /// /// 结构大小 / -
把软件锁定到任务栏之后图标不正常显示
2017-07-20 13:43:10把下面的文字复制到文本文档(去掉文字),改后缀名为.bat,双击运行,ok rem 关闭Windows外壳程序explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r... -
Win7任务栏图标居中显示工具 V1.0 绿色版
2010-11-05 18:11:282.右键任务栏,解除锁定 3.右键任务栏,工具栏 ,新建,选择MTTB 4.右键MTTB工具栏,取消勾选 显示文字 和 显示标题 5.拖放快捷方式到工具栏,居中排列 (小提醒 要很精确的居中 利用PS 或者 标尺测量工具) 6.右键...