如何作到taskbar的效果,我还是没法做到(100分)

  • 主题发起人 主题发起人 Eddy
  • 开始时间 开始时间
E

Eddy

Unregistered / Unconfirmed
GUEST, unregistred user!
我看过了DNChen的问题和答案,但总是没法把定义的窗口放到所定义AppBar<br>区域。结果是定义AppBar的地方有空白区域,其他窗口最大化后无法进入该<br>区域,但与AppBar相关联的窗口仍在屏幕其他地方,不在AppBar区域中,<br>什么回事。<br>另外,APPBAR_CALLBACK消息是否通过wndpro与appbarcallback函数关联?
 
用CreateToolbarEx函数就可以做到taskbar的效果。<br><br>具体的可以参考Win32 help中的CreateToolbarEx
 
我指的是可以象任务条那样隐藏,且不会被其他窗口遮住的那种,CreateToolBarEx<br>无法做到。
 
Windows的外壳特性编程中,提供了编写类似于系统任务栏的功能.在API的帮助中<br>称之为(Application Desktop Toolbar).使用该技术,可以达到你所需要的功能.<br>在API的帮助文件或MSDN中有比较详细的说明.<br>我自己曾经做过类似的程序,还包括需要在程序退出时刷新桌面.如果需要,给我发<br>个EMAIL就可以.地址是xin_kang@chinaren.com
 
你的APPBAR窗体不在APPBAR区域中,是因为Delphi缺省的窗体不具备放入APPBAR<br>区域的窗体特性,需要使用WS_EX_TOOLWINDOW以及WS_EX_TOPMOST类型.
 
接受答案了.
 
后退
顶部