社区
网络编程
帖子详情
系统托盘编程时出现的问题
huaxu2002
2006-02-27 10:50:15
我在编写系统托盘代码时,出现了一个情况,_ShellNotifyIcon这个结构是在shellapi.h中定义的,但我查看其它托盘代码时并没有看到代码中包含shellapi.h这个文件,vc编译无错误,但我不包含则出现错误,需要包含这个文件,当编译无错程序运行时出现一个问题:每当鼠标移过托盘时托盘就会消失,但程序并没有结束,请问这是什么原因导致的?如何解决?
...全文
62
2
打赏
收藏
系统托盘编程时出现的问题
我在编写系统托盘代码时,出现了一个情况,_ShellNotifyIcon这个结构是在shellapi.h中定义的,但我查看其它托盘代码时并没有看到代码中包含shellapi.h这个文件,vc编译无错误,但我不包含则出现错误,需要包含这个文件,当编译无错程序运行时出现一个问题:每当鼠标移过托盘时托盘就会消失,但程序并没有结束,请问这是什么原因导致的?如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angel_rabbit
2006-02-28
打赏
举报
回复
NOTIFYICONDATA MainIcon;
//托盘中心
extern NOTIFYICONDATA MainIcon;
MainIcon.cbSize = sizeof(NOTIFYICONDATA);
MainIcon.hWnd = *this;
MainIcon.uID = ID_ICONID;
MainIcon.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
MainIcon.uCallbackMessage = WM_ICONMESSAGE;
MainIcon.hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);
strcpy(MainIcon.szTip,"Your Text");
int ret = Shell_NotifyIcon(NIM_ADD,&MainIcon);
huaxu2002
2006-02-28
打赏
举报
回复
问题解决了。
在以前的代码中,生成时是建立一个标准的Win32程序,这里面包含一个StdAfx.h这个预处理文件,当定义一个NOTIFYICONDATA nid;时,编译会提示NOTIFYICONDATA未定义,shellapi.h是包含在windows.h中的。若生成一个空的Win32程序则不会出现上述问题。
谢谢!
系统托盘
编程
_windows
系统托盘
编程
_
windows
系统托盘
编程
,编写的程序可以像电脑微信一样在托盘创建图标并闪动
VB
编程
源代码 24运行
时
设置
系统托盘
图标及提示
VB
编程
源代码 24运行
时
设置
系统托盘
图标及提示VB
编程
源代码 24运行
时
设置
系统托盘
图标及提示VB
编程
源代码 24运行
时
设置
系统托盘
图标及提示VB
编程
源代码 24运行
时
设置
系统托盘
图标及提示VB
编程
源代码 24运行
时
设置...
仿QQ即
时
通信系统开发(2016版)
共22讲,讲解如何实现一个仿腾讯QQ即
时
通信系统的课程;...修改个人资料,查找好友,添加...在线聊天,上线通知,下线通知,更改状态,更换主界面皮肤,发送文件,发送表情,抖动,通知铃声,发送群信息,
系统托盘
等功能;
系统托盘
编程
完全指南
系统托盘
编程
完全指南 vc实现
系统托盘
编程
完全指南
VisualC 实效
编程
55
系统托盘
程序
VisualC 实效
编程
55
系统托盘
程序VisualC 实效
编程
55
系统托盘
程序VisualC 实效
编程
55
系统托盘
程序VisualC 实效
编程
55
系统托盘
程序VisualC 实效
编程
55
系统托盘
程序VisualC 实效
编程
55
系统托盘
程序VisualC ...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章