***寻求一个思路:windows任务栏的实现**** windows任务栏,在不自动隐藏的状态下,应用程序最大化不会将其覆盖。如果写一个无框窗体:width = screen.widthheight = 32top = 0那么如果实现任务栏的这种属性呢????寻求一个思路,真的很好奇,不知道可否截获外部应用程序的最大化消息,如果可以,接下来又不知道咋办了…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢 poolord查询了一下,确实有这个函数,但是这样俺自己的app也跑到这个区域了,现在问题变成怎样脱离桌面区域显示 SHELLAPI里有一组任务栏相关的API可以用uses SHELLAPI;var AppBarData: TAppBarData; AppBarMsg:Cardinal;//重载Form1的Createconstructor TForm1.Create(AOwner: TComponent);begin inherited Create(AOwner); AppBarMsg := RegisterWindowMessage('TEST AppBar Message'); AppBarData.cbSize := SizeOf(TAppBarData); AppBarData.Handle := Form1.Handle;//将Form1绑定为任务栏主窗口 AppBarData.uCallbackMessage:= AppBarMsg; SHAppBarMessage(ABM_NEW, AppBarData); //创建任务栏end;procedure TForm1.wndproc(var Msg:TMessage);begin if Msg.Msg = AppBarMsg then //处理任务栏消息 ;end;//以上资料只是相关片段代码,具体可以在互联网上查找,关键字就上面那几个结构体和API 新手!求高手指导,如何实现更改数据库路径 今天高兴,散分! late/early bound Automation怎么翻译啊?直译好别扭啊 从数据表顺序提取一定记录的方法? 请教:这样的SQL的语句该怎么写??? 请问qixin000(小齐) DELPHI里面数据库访问的问题!!!!!!!!!!!!!!!! 关于时间的问题(送50分)在线等候。。。 lanren_me(阿波):能否把dbf->db(paradox)的转换程序发个给我,[email protected] 错了吗?哎,我疯掉了 怎样处理多个自定义消息? 大家有没有delphi2010用的报表控件?自带的rave对中文支持太不好了
谢谢 poolord查询了一下,确实有这个函数,但是这样俺自己的app也跑到这个区域了,现在问题变成怎样脱离桌面区域显示
uses SHELLAPI;var
AppBarData: TAppBarData;
AppBarMsg:Cardinal;//重载Form1的Create
constructor TForm1.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
AppBarMsg := RegisterWindowMessage('TEST AppBar Message');
AppBarData.cbSize := SizeOf(TAppBarData);
AppBarData.Handle := Form1.Handle;//将Form1绑定为任务栏主窗口
AppBarData.uCallbackMessage:= AppBarMsg;
SHAppBarMessage(ABM_NEW, AppBarData); //创建任务栏
end;procedure TForm1.wndproc(var Msg:TMessage);
begin
if Msg.Msg = AppBarMsg then //处理任务栏消息
;end;//以上资料只是相关片段代码,具体可以在互联网上查找,关键字就上面那几个结构体和API