如何用消息来控制任务栏?(100分)

  • 主题发起人 主题发起人 断剑
  • 开始时间 开始时间
请讲清楚一点!!!
是向任务栏发送消息吗???
(--->>ShowWindow(Application.Handle, SW_HIDE);
向任务栏发送一关闭消息!)
 
禁止/隐藏整条任务栏
procedure TForm1.Button1Click(Sender: TObject);
Var Wnd: THandle;
begin
Wnd := FindWindow('Shell_TrayWnd', nil);
//用下面这一句实现隐藏
if Wnd <> 0 then ShowWindow(Wnd, SW_HIDE);
//用下面这一句实现禁止
if Wnd <> 0 then EnableWindow(Wnd, False);
end;
恢复正常必须用ShowWindow(Wnd, SW_SHOW)
和EnableWindow(Wnd, True)。
你的意思是这样的吗?但愿我没有误解。
 
并不是简单的"禁止隐藏/关闭"
我的意思是说:怎么样用消息来控制任务栏上的"开始"菜单以及任务栏上所有的一切!
 
所有的???过分,哪有这么问问题的,开始菜单和QUICKLUANCH可以通过操纵注册表
来控制了,tray icon稍微复杂一些,在深度历险里悠源码
 
开始菜单有com接口,可以用ISHELLLINK实现。
 
<h3><font color=red>断剑,你太过份了吧?上个问题我回答了你竟然多帐号把分数加给自己?</font></h3>
 
你怎么知道他是多帐号把分数加给自己的
 
Fyx:你不会看看他的个人信息啊?
 
后退
顶部