L
lights
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个SHELL类型的钩子,想拦所有top level窗口的建立和析构事件,但是
实际写作中出现这样一个问题。就是钩子的主调程序在启动后,包括其自己和以
后所有启动的程序都不会出现在任务栏。经过反复分析发现,该问题出现在建立
构子的函数调用:
NextHookProc1:=SetWindowsHookEx(WH_SHELL,ShellHookHandle,HInstance,0);
的第三四个第三个参数上。如果把第四个参数(ThreadId)设为系统任务栏上的
ThreadId的话,则任务栏上的内容可以显示,但是却无法拦top level(parent=0)
窗口了。我想问大家的是怎样即能拦所有建立和析构的top level窗口又能使程序
在任务栏上正常显示。急急急急急!!!!!!
如果你知道怎样拦所有窗口建立和构析的方法,只要好用一样给分。
实际写作中出现这样一个问题。就是钩子的主调程序在启动后,包括其自己和以
后所有启动的程序都不会出现在任务栏。经过反复分析发现,该问题出现在建立
构子的函数调用:
NextHookProc1:=SetWindowsHookEx(WH_SHELL,ShellHookHandle,HInstance,0);
的第三四个第三个参数上。如果把第四个参数(ThreadId)设为系统任务栏上的
ThreadId的话,则任务栏上的内容可以显示,但是却无法拦top level(parent=0)
窗口了。我想问大家的是怎样即能拦所有建立和析构的top level窗口又能使程序
在任务栏上正常显示。急急急急急!!!!!!
如果你知道怎样拦所有窗口建立和构析的方法,只要好用一样给分。