![](image/doc.gif)
liron:在VC++6.0下无法编译,在Shellapi.h中有没定义类型
(发表于2002-12-29 10:53:00)
![](image/doc.gif)
NorthTibet:VC6.0编译需要最新版本的SHELLAPI.H和SHELL32.LIB文件。
(发表于2002-12-29 13:27:00)
![](image/doc.gif)
liron:这我也试了,把VC7.0中的最新版本的SHELLAPI.H和SHELL32.LIB覆盖掉原来VC6.0中的SHELLAPI.H和SHELL32.LIB文件,但编译错误如下,
StdAfx.cpp
c:\program files\microsoft visual studio\vc98\include\shellapi.h(726) : error C2143: syntax error : missing ';' before '__stdcall'
c:\program files\microsoft visual studio\vc98\include\shellapi.h(727) : error C2143: syntax error : missing ';' before '__stdcall'
Error executing cl.exe.
不知你是如何编译的。
(发表于2002-12-29 15:05:00)
![](image/doc.gif)
NorthTibet:我的编译环境:
Windows 2000 + SP3 + VC6.0
此外我还安装了VS.NET。编译此程序用的是VC6.0,但include路径和lib link 路径我包括了VS.NET相应的路径。你不用覆盖,如果VC6.0和VS.NET在同一台机器上,只要将include路径和lib link 路径路径指向VS.NET就可以了。
Good luck!
(发表于2002-12-29 16:05:00)
![](image/doc.gif)
czb:请问大虾知不知道如何在提示中显示多于256长的字符串
啊,谢谢了,呵呵,预祝新年快乐!!
(发表于2002-12-31 9:39:00)
![](image/doc.gif)
NorthTibet:为什么要显示256个长度的串啊?
(发表于2003-1-2 16:12:00)
![](image/doc.gif)
Sunshine_81:NorthTibet,你好!
请问在哪里可以下载到最新的SHELLAPI.H和SHELL32.LIB以及SHELL32.DLL,我的编程环境为:Win 2000 + VC6.0,请E-mail至:chatsupport@163.com。请尽快回信,好吗?谢谢!
(发表于2003-11-9 20:04:00)
![](image/doc.gif)
adapo:谢谢你为开放代码做贡献。我的一个程序中用了你的类。发现当没有弹出菜单时。也就是CTrayIcon()参数传NULL时。会有问题。LoadMenu不能传参数0给它。
(发表于2004-8-19 10:08:00)
![](image/doc.gif)
落日归:为什么?
为什么我没法编译通过?!
环境是XP+VC6.0
在settings的link里加入了vc7的shell32.lib
resources加入了vc7的shellapi.h
可是还是不能编译通过
error C2065: 'NIF_INFO' : undeclared identifier
error C2039: 'uTimeout' : is not a member of '_NOTIFYICONDATAA'
......
(发表于2004-9-1 23:58:00)
![](image/doc.gif)
norsd:唉,这就是不看msdn的结果啊。
各位,请你们把 stdafx.h 中有一个
#ifndef _WIN32_IE // 允许使用 IE 4.0 或更高版本的特定功能。
//#define _WIN32_IE 0x0400 //为 IE 5.0 及更新版本改变为适当的值。
如果你的值也是400的话,兄弟,赶快改成500或者600
毕竟,你们的ie差不多都是5.0吧。
去看看 shellapi.h 里面的注释吧。
明显就是不支持 win32_ie <500 的。
晕.......
现在会了吧!
(发表于2005-3-16 11:31:00)
![](image/doc.gif)
louisdeng:哥哥,不是不给你面子,是真的不行,可不可以把详细步骤说一下
(发表于2005-3-28 12:24:00)
![](image/doc.gif)
louisdeng:哥哥,我现在把VC7的LIB和INCLUDE考到VC6了,而且通过编译了,就是出不了气球提示,不过如果用VC7编译的话,就完全没有问题,请问你是不是用VC6编译的?
(发表于2005-3-28 13:49:00)
![](image/doc.gif)
louisdeng:有最新消息,请回到我的e-mail吧
louisdeng@monternet.com
谢谢
(发表于2005-3-28 13:50:00)
![](image/doc.gif)
yygk200:不错,我使用了在2000\xp下没问题,98下不行的
另大家编译时使用SDK中的SHELLAPI.H和SHELL32.LIB即可
SDK要新的
(发表于2005-4-27 16:55:00)
![](image/doc.gif)
ucomsoft:To NorthTibet:
你好,我想实现这个功能,你能给我最新的头文件和库文件给我吗?
我的邮箱:ucomsoft2005@yahoo.com.cn
(发表于2005-9-5 16:00:00)
![](image/doc.gif)
ucomsoft:谁有新头文件和库文件,能给我一份吗?我的邮箱:ucomsoft2005@yahoo.com.cn
(发表于2005-9-5 16:12:00)
![](image/doc.gif)
liuqulai:我想请问一下如何在我的程序里隐藏托盘上的一个图标呢?请问一下像SysTrayX那样隐藏系统托盘上的某个图标是如何实现的?
(发表于2005-12-9 10:24:00)
![](image/doc.gif)
macwdo:用了你的类,可是系统结束时,图标并不消失。要鼠标移过以后才消失,为什么?
(发表于2006-3-23 8:51:00)
![](image/doc.gif)
boyofbit:加入OnClose事件,托盘图标要自行删除
(发表于2007-9-17 14:42:00)
![](image/doc.gif)
592752:自行删除?不就是用Shell_NotifyIcon(NIM_DELETE,xx)吗?
(发表于2008-8-4 19:36:00)
..........................................................................
--------------------next---------------------