Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 所有者绘制的托盘图标(winapi)?_C++_Winapi_Taskbar - Fatal编程技术网

C++ 所有者绘制的托盘图标(winapi)?

C++ 所有者绘制的托盘图标(winapi)?,c++,winapi,taskbar,C++,Winapi,Taskbar,是否可以使用winapi制作一个ownerdrawn托盘图标?(C++非MFC)< /P> 现在我使用的是服务器生成的png->ico->托盘,但这又丑又慢……你可以动态创建HICON,不是吗?将所需图像(或从jpg/bmp/png转换)构建为DIB并转换为HICON。使用您创建的图标发送到Shell\u NotifyIcon() 旧的参考,但它应该让你开始 是的,是的,我知道我能做到,只是我想能够自己画图标,而不是一直更新它:)无论如何,因为这将足以满足大多数ppl,我可能最终会使用它,我接受

是否可以使用winapi制作一个ownerdrawn托盘图标?(C++非MFC)< /P>
现在我使用的是服务器生成的png->ico->托盘,但这又丑又慢……

你可以动态创建HICON,不是吗?将所需图像(或从jpg/bmp/png转换)构建为DIB并转换为HICON。使用您创建的图标发送到
Shell\u NotifyIcon()


旧的参考,但它应该让你开始

是的,是的,我知道我能做到,只是我想能够自己画图标,而不是一直更新它:)无论如何,因为这将足以满足大多数ppl,我可能最终会使用它,我接受这个答案