草庐IT

nOTIFYICONDATA

全部标签

c++ - shell_notifyicon : an attempt was made to reference a token that does not exist, 没有显示图标

我看到通知气球,但没有显示图标。在成功(返回TRUE)调用Shell_NotifyIcon后出现Windows错误:尝试引用不存在的token。主要问题是为什么我看不到图标?使用最新更新的Windows7。这是一个代码片段:namespacetray_tip{#defineFINAL_INIT(tip,title,ic,icon_id,inst)\if(icon)\{\staticconstGUIDmyGUID=\{0x23977b55,0x10e0,0x4041,{0xb8,0x62,0xb1,0x95,0x41,0x96,0x36,0x69}};\data.guidItem=myG

windows - 如何在没有拉伸(stretch)图标的情况下显示像 Windows 10 气球提示一样的气球提示

我有WPF桌面应用程序,它使用以下方式推送一些通知:NotifyIcon.ShowBalloonTip(,,,ToolTipIcon.None)。问题是:Windows10使用新的“带有图像和文本的Windows10矩形”样式用于气球通知(我不知道它的确切名称)。如果我使用ToolTipIcon.None参数,它会获取设置为NotifyIcon.Icon属性的我的应用程序图标,并在此气球通知中显示它。这个图标是模糊的/拉伸(stretch)的(就像太小的图标被拉伸(stretch)到这个气球图像所需的大小)。我的ico文件包含几种尺寸:16*16、32*32、128*128、256*2