再问一次托盘图标在资源管理器崩溃并重建后消失的问题

zhllxt 2009-09-09 06:05:42
我不是问资源管理器崩溃并重建后如何再次建立托盘图标。

我们在代码中注册一个消息,如下:::RegisterWindowMessage(_T("TaskbarCreated"));
然后用ON_REGISTERED_MESSAGE宏,加入相应代码即可在资源管理器崩溃并重建后再次建立我们的托盘图标,

我要问的是:这个函数里的字符串,RegisterWindowMessage(_T("TaskbarCreated")); 即TaskbarCreated字符串是在哪儿定义的,也就是说如果我用RegisterWindowMessage(_T("给我创建托盘图标"));来注册消息就接收不到在资源管理器崩溃并重建后给我发托盘区重建的消息了,那么这个TaskbarCreated字符串肯定是微软已经在哪儿定义好的字符串,当我们用RegisterWindowMessage函数并传递TaskbarCreated字符串是,他就知道给我们注册一个 “资源管理器崩溃并重建后发送托盘区重建的消息”, 那这个TaskbarCreated字符串微软到底在哪儿定义的呢,在哪儿可以找到它呢,还有其它类似功能的字符串吗?

大家应该发现,当我们把网线拔掉时,WINDOW立即会提示网络已经断开,我在网上也看了相应的实现方法,但是我还是在想是不是也有像TaskbarCreated这样类似的字符串,当我们注册一个该字符串的消息时,网线一拔掉,WINDOWS立即给我们发送一个该注册的消息。不知道是否有人知道。
...全文
341 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhllxt 2009-10-15
  • 打赏
  • 举报
回复
结帖,晕。
MoXiaoRab 2009-10-06
  • 打赏
  • 举报
回复
你要的这个只能通过NDIS驱动的OID实现了
zhllxt 2009-10-06
  • 打赏
  • 举报
回复
顶一下看看。
zhllxt 2009-09-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jiangsheng 的回复:]
TaskbarCreated是资源管理去注册的消息。资源管理器没有为网络状态变化注册消息。
[/Quote]
那资源管理还注册了类似的哪些消息了吗?在哪儿可以找到啊?
蒋晟 2009-09-10
  • 打赏
  • 举报
回复
TaskbarCreated是资源管理去注册的消息。资源管理器没有为网络状态变化注册消息。
oyljerry 2009-09-10
  • 打赏
  • 举报
回复
网线拔掉应该是网卡驱动等通知操作系统的...不是用的这类消息
蒋晟 2009-09-10
  • 打赏
  • 举报
回复
据我所知就TaskbarCreated一个
aa3000 2009-09-09
  • 打赏
  • 举报
回复
TaskbarCreated 有没有这个定义就不大清楚,不过在 MSDN 中描述 Taskbar 的那一部分有 TaskbarCreated 的描述而且有例子。我想说的是 MS 不一定提供这些定义,不过在某些相关的文档里会提到一些信息,细看过后会有所发现。
dirdirdir3 2009-09-09
  • 打赏
  • 举报
回复
是系统任务栏自定义的消息,应该是运行时注册的消息,windows的核心内存里面应该有...........

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧