G
gzxyq
Unregistered / Unconfirmed
GUEST, unregistred user!
在不影响软件A,B正常运行的情况下:
1. 如何写程序去隐藏软件A在托盘上的图标,A(如QQ,msn)。
2.如何写程序去隐藏软件B在任务栏上的按钮,B如word,excel,即不出现在任务栏上。
我找了很多论坛,看到很多人在问,但是没看到有一个朋友能说出正确答案的。
我的分不多,但全部贡献给能回答这个问题的能者。
下面方法是可以隐藏托盘图标,但软件A的Wnd是多少呢??uId又是多少呢?我用CoolTrayIcon做的测试,发现它的hWnd每次运行都不一样的,值如4326152,它也不是窗口Form的handle,uId值为14043088
var
IconData:TNotifyIconData;
begin
IconData.cbSize:=SizeOf(IconData);
IconData.Wnd:=CoolTrayIcon1.IconData.hWnd;
IconData.uID:=CoolTrayIcon1.IconData.uID;
Shell_NotifyIcon(NIM_DELETE,@IconData);
1. 如何写程序去隐藏软件A在托盘上的图标,A(如QQ,msn)。
2.如何写程序去隐藏软件B在任务栏上的按钮,B如word,excel,即不出现在任务栏上。
我找了很多论坛,看到很多人在问,但是没看到有一个朋友能说出正确答案的。
我的分不多,但全部贡献给能回答这个问题的能者。
下面方法是可以隐藏托盘图标,但软件A的Wnd是多少呢??uId又是多少呢?我用CoolTrayIcon做的测试,发现它的hWnd每次运行都不一样的,值如4326152,它也不是窗口Form的handle,uId值为14043088
var
IconData:TNotifyIconData;
begin
IconData.cbSize:=SizeOf(IconData);
IconData.Wnd:=CoolTrayIcon1.IconData.hWnd;
IconData.uID:=CoolTrayIcon1.IconData.uID;
Shell_NotifyIcon(NIM_DELETE,@IconData);