我们知道,一般软件窗体最大化的时候,下面是和任务栏紧密接触的,但是如果不采用最大化的窗体,如何让它在显示的时候始终是紧贴任务栏的呢?
解决方案 »
- 关于INI文件读取效率的问题
- 自定义报表
- 从dot net 的webservice上获取数据,然后更新数据的方法?下载了一个组件GekkoDotNetDataSet,能显示不能更新
- 发布YourBase2003及全部源代码, 含大量编程技巧, 想下就要快。
- 在线求:Delphi 5.0中的TMIDASPageProducer对应6.0中的哪一个按钮,找不到,郁闷极了
- 请问有没有人知道delphi可不可以用微软的gdi+开发包
- 呜……为什么会失眠?
- 急急急,有关接口参数的问题
- 高手一定要进来看,好多人期待您的回答((关于RES文件))
- 怎样每次都接着上次打印的位置打印
- DELPHIBBS上的温柔一刀来到了CSDN??促进两站交流么?
- 菜鸟问题:『如何使DBGrid不用DBNavigator也具备绑定了DBNavigator的功能 』
可以这样写:
...show(sender:TObject);
begin
Top :=Screen.Height-Toobar1.Height;
end;
TaskList:HWnd;//任务栏句柄
Bordered:TRect;
TaskList:=FindWindow('Shell_TrayWnd',nil);//得到任务栏句柄
GetWindowRect(TaskList,Bordered); //获取任务栏尺寸Form1.Top:=Bordered.top-form1.height;随手写的 Bordered是任务栏尺寸
Top :=Toobar1.Height-(采单条的高度);
这样试一下:
top:=Screen.Height-Height;
沉沦中..........