首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

explorer崩溃重启后,任务栏图标怎么恢复

2012-03-03 
explorer崩溃重启后,任务栏图标如何恢复?我试了http://www.ccrun.com/article.asp?i577&dv3lka2上所说的

explorer崩溃重启后,任务栏图标如何恢复?
我试了http://www.ccrun.com/article.asp?i=577&d=v3lka2上所说的方法,不过explorer重启后说   无效的窗口句柄...不知道怎么解决该问题,请教各位高手

[解决办法]
看看你执行这句的前后有没有其他代码影响它。我也用了这个代码,没有你这样的问题
Shell_NotifyIcon(NIM_ADD,&nid);
[解决办法]
#define WM_TASKBARCREATED 0x0000C060

protected:
#pragma option push -vi-
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_TASKBARCREATED, TMessage, RestoreTrayIcon)
END_MESSAGE_MAP(TForm)
#pragma option pop


void __fastcall TfrmMain::RestoreTrayIcon(TMessage & msg)
{
//TODO: Add your source code here
this-> TrayIconMOD-> Visible = true;
}

[解决办法]
CB6就有这个问题,出错没关系,确定后一样用
[解决办法]
好像直接用cooltrayicon就可以了,印象中这个控件有处理这个问题

热点排行