关于窗体定位的问题~(50分)

  • 主题发起人 主题发起人 Ghostcn
  • 开始时间 开始时间
G

Ghostcn

Unregistered / Unconfirmed
GUEST, unregistred user!
如何做到使窗体定位在屏幕右下方,在系统托盘的上面。
就象MSN那样,有新邮件到来时,则在系统托盘上方缓缓弹出一个窗口做通知。
还有就是必须是相对定位,否则不同的分辨率下就乱了~
 
在onshow中加上
form1.left:=screen.width-form1.left;
form1.top:=screen.height-form1.height;
 
这样确实可以定位,但问题是,这个窗体的下面一部分被任务栏遮住了,
如何让窗体的TOP在减去一个任务栏的高度呢?
任务栏的高度是可以变的啊~
 
哦,这个就要用到WINDOWS消息了,好像在DFW以前的贴子上有,可我给忘了,不好意思
 
xyl999:
??是什么意思?
 
关注!up
 
我已经知道怎么做了~谢谢大家
 
form1.left:=screen.width-form1.left;
form1.top:=screen.height-form1.height;

WorkAreaWidth, WorkAreaHeight
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部