一个VC6工程,用到了系统托盘的功能,
但是无法实现 气泡tip提示,typedef struct _NOTIFYICONDATAA{
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
#if (NTDDI_VERSION < NTDDI_WIN2K)
TCHAR szTip[64];
#endif
#if (NTDDI_VERSION >= NTDDI_WIN2K)
TCHAR szTip[128];
DWORD dwState;
DWORD dwStateMask;
TCHAR szInfo[256];
union{
UINT uTimeout;
UINT uVersion; // Used with Shell_NotifyIcon flag NIM_SETVERSION.
} DUMMYUNIONNAME;
TCHAR szInfoTitle[64];
DWORD dwInfoFlags;
#endif
#if (NTDDI_VERSION >= NTDDI_WINXP)
GUID guidItem;
#endif
#if (NTDDI_VERSION >= NTDDI_VISTA)
HICON hBalloonIcon;
#endif
VC6可能太旧了,无法用到某些新功能,
请问怎么解决?
我用的是VC6 SP6, WINXP SP2。
但是无法实现 气泡tip提示,typedef struct _NOTIFYICONDATAA{
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
#if (NTDDI_VERSION < NTDDI_WIN2K)
TCHAR szTip[64];
#endif
#if (NTDDI_VERSION >= NTDDI_WIN2K)
TCHAR szTip[128];
DWORD dwState;
DWORD dwStateMask;
TCHAR szInfo[256];
union{
UINT uTimeout;
UINT uVersion; // Used with Shell_NotifyIcon flag NIM_SETVERSION.
} DUMMYUNIONNAME;
TCHAR szInfoTitle[64];
DWORD dwInfoFlags;
#endif
#if (NTDDI_VERSION >= NTDDI_WINXP)
GUID guidItem;
#endif
#if (NTDDI_VERSION >= NTDDI_VISTA)
HICON hBalloonIcon;
#endif
VC6可能太旧了,无法用到某些新功能,
请问怎么解决?
我用的是VC6 SP6, WINXP SP2。
解决方案 »
- OpenGL三维显示中纹理闪烁和颜色跳变的问题
- 各位有没有用CSocket和CArchieve做网络编程的例程给我发一个。谢了。
- 请教,关于CDC的,给出详细说明和具体用法,msdn上的也算,SaveDC(), RestoreDC(-1), SetOutputDC(), SetAttribDC
- 观注一下下一代的程序员(2)
- 内存管理
- SOS用两个视图显示同一个文件,编辑一个视图时,另一个视图怎么样同步更新???
- 如何将CScrollView中绘图场景做成打印纸页面形式?就象打印预览一样?
- 很菜的问题!在线等待!
- 已知网上一个文件的URL,如何获取它的大小(size)?
- AddPrintProcessor的问题
- 请问一下 侯俊杰 的主页到底是哪里?
- 高手在哪里?VC下Microsoft Forms 2.0 Textbox不能输入英文!
如果是, 在工程的stdafx.h 文件修改宏NTDDI_VERSION 的值为 NTDDI_WINXP, (没有这个宏就自己加上)
要不装 2003 的 SDK ;
或者,直接用 VC2005 。
可以拷贝一些文件到VC6的工程解决吗?