【发布时间】:2015-04-13 08:15:54
【问题描述】:
平台:Windows 7
IDE:VS2013
语言:C++
Windows 类:WinAPI
我有一个自定义图像:Icon.png。
我还有一个来自 msdn 示例代码的 windows 类来创建一个基本的 Win32 窗口。 它有我的 windows 类结构的 hIcon 和 hIconSm 两件事,我不确定它们对应的是什么,但它们可能都与图标有关。
我需要:将任务栏的图标更改为 Icon.png,对 exe 左上角的图标做同样的事情,并更改按下 alt+tab 时显示的图标。
这意味着我需要知道我更改了哪些变量、要使用哪些函数以及它的参数代表什么。此外,如果需要单击 VS 或创建其他文件,我还需要有关如何执行此操作的说明。
非常感谢任何帮助。
PS 我尝试了其他人在此处发布的内容,但它要么不起作用,要么说明不清楚,因此我要求提供具体信息。
【问题讨论】:
-
你为什么认为这是可能的?你打算在哪里获得任务切换器的钩子?你有证据证明这是可以做到的吗?
-
其实我对你的要求感到困惑。您想在程序运行时更改窗口图标以响应任务切换吗?如果是这样,为什么?如果没有,您尝试了哪些方法,为什么没有成功?
-
大卫。好吧,不,我没有证据表明可以找到任务切换器挂钩。
-
Andlabs,我想在创建窗口时更改图标,而不是自动加载的默认微软图标。为什么?为一场比赛。我尝试了什么?我试图创建一个 .rc 文件并以某种方式获取其中引用的图标,我还尝试将 LoadIcon 与 png 一起使用。
-
你能展示你的代码吗?也许编辑你的问题,让它听起来不像你在尝试做前者,因为这就是大卫的想法。
标签: c++ winapi visual-studio-2013 windows-7