Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455491
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:18:55

liron:在VC++6.0下无法编译,在Shellapi.h中有没定义类型
(发表于2002-12-29 10:53:00)

NorthTibet:VC6.0编译需要最新版本的SHELLAPI.H和SHELL32.LIB文件。
(发表于2002-12-29 13:27:00)

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)

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)

czb:请问大虾知不知道如何在提示中显示多于256长的字符串
啊,谢谢了,呵呵,预祝新年快乐!!
(发表于2002-12-31 9:39:00)

NorthTibet:为什么要显示256个长度的串啊?
(发表于2003-1-2 16:12:00)

Sunshine_81:NorthTibet,你好!
请问在哪里可以下载到最新的SHELLAPI.H和SHELL32.LIB以及SHELL32.DLL,我的编程环境为:Win 2000 + VC6.0,请E-mail至:chatsupport@163.com。请尽快回信,好吗?谢谢!
(发表于2003-11-9 20:04:00)

adapo:谢谢你为开放代码做贡献。我的一个程序中用了你的类。发现当没有弹出菜单时。也就是CTrayIcon()参数传NULL时。会有问题。LoadMenu不能传参数0给它。
(发表于2004-8-19 10:08:00)

落日归:为什么?
为什么我没法编译通过?!
环境是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)

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)

louisdeng:哥哥,不是不给你面子,是真的不行,可不可以把详细步骤说一下
(发表于2005-3-28 12:24:00)

louisdeng:哥哥,我现在把VC7的LIB和INCLUDE考到VC6了,而且通过编译了,就是出不了气球提示,不过如果用VC7编译的话,就完全没有问题,请问你是不是用VC6编译的?
(发表于2005-3-28 13:49:00)

louisdeng:有最新消息,请回到我的e-mail吧
louisdeng@monternet.com
谢谢
(发表于2005-3-28 13:50:00)

yygk200:不错,我使用了在2000\xp下没问题,98下不行的
另大家编译时使用SDK中的SHELLAPI.H和SHELL32.LIB即可

SDK要新的
(发表于2005-4-27 16:55:00)

ucomsoft:To NorthTibet:
你好,我想实现这个功能,你能给我最新的头文件和库文件给我吗?
我的邮箱:ucomsoft2005@yahoo.com.cn
(发表于2005-9-5 16:00:00)

ucomsoft:谁有新头文件和库文件,能给我一份吗?我的邮箱:ucomsoft2005@yahoo.com.cn
(发表于2005-9-5 16:12:00)

liuqulai:我想请问一下如何在我的程序里隐藏托盘上的一个图标呢?请问一下像SysTrayX那样隐藏系统托盘上的某个图标是如何实现的?
(发表于2005-12-9 10:24:00)

macwdo:用了你的类,可是系统结束时,图标并不消失。要鼠标移过以后才消失,为什么?
(发表于2006-3-23 8:51:00)

boyofbit:加入OnClose事件,托盘图标要自行删除
(发表于2007-9-17 14:42:00)

592752:自行删除?不就是用Shell_NotifyIcon(NIM_DELETE,xx)吗?
(发表于2008-8-4 19:36:00)

..........................................................................
--------------------next---------------------

阅读(211) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~