谢谢
解决方案 »
- 求助Delphi 循环写法
- 怎么加特殊字符串到发送的数据头部?
- 在动态创建窗体时,后面的参数,nil,self,owner,application区别
- Access 表的字段宽度 用adotablesource.Fields[i].datasize显示出来的是存贮的字节宽度,而不是实际宽度 ,实际宽度应如何获得?
- 求条件组合查询代码!
- Access到底能支持多少个字段呢?
- 参数传递出错??用变量传就会出错,而用实名代替就没事呢?
- 怎样用delphi来播放wav文件?
- 3.1415转换成"3.14"用什么函数可以实现?
- 请问用API函数可以定时从串口中读取数据吗?
- 同一個系統,在win98和win2000下quickReport中文字顯示不一樣。如下:
- 数据导入!!!解决另给50分!!!!
SetWindowPos(Form.handle, HWND_TOPMOST, Form.Left, Form.Top, Form.Width, Form.Height,0);
SetWindowPos(Self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
SetWindowLong
搞不定找我!!!
当我们想让一个窗体保留在桌面的最上面时,可以定义窗体的FormStyle属性,使窗体保持在最上面。但是,使用这种方法后,在切换窗体的模式时,窗体将闪烁。为了避免切换窗体模式时的闪烁,可以使用Windows API函数SetWindowPos来解决这一问题,使用方法如下:
SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
用实际窗体名称代替"Form1",调用这个命令就可以将窗体设置为保留在桌面的最上面。如要将窗体切换回正常的窗体,调用下面的命令:
SetWindowPos(Form1.handle, HWND_NOTOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
这么作是最简单的了,不过不知道达到你的要求了没?