以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [讨论]如何精确确定录入窗口停靠的象素位置?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3544)

--  作者:家明
--  发布时间:2006/8/29 19:23:00
--  [讨论]如何精确确定录入窗口停靠的象素位置?
比如我停靠录入窗口,如果选择系统的靠上,靠下则录入窗口的标题栏消失不见。
我需要录入窗口紧贴系统工具栏下面,还有录入窗口标题栏显示。
可以参考:
OpenWindow
打开当前表中指定的录入窗口,例如OpenwWndow(0)打开主窗口,OpenWindow(1)打开第一个窗口,其余类推
语法:
OpenWindow(Index,Left,Top)
Index  窗口编号,0表示主窗口,1表示第一个窗口,其余类推
Left   窗口左端位置,用像素表示
Top    窗口顶端位置,用像素表示

 那么一个问题:
如何精确确定录入窗口停靠的象素位置?使窗口巧合我需要停靠的位置。如何测量窗口象素? 有什么小工具没?你


--  作者:dongd1
--  发布时间:2006/8/29 20:07:00
--  
OpenWindow(1,(screenwidth - 431) / 2,(screenheight - 450) / 2)
431和450为窗口大小,这样不管你的这分辨率是多少,都会居中窗口!
--  作者:家明
--  发布时间:2006/8/29 20:50:00
--  
下面引用由dongd12006/08/29 08:07pm 发表的内容:
OpenWindow(1,(screenwidth - 431) / 2,(screenheight - 450) / 2)
431和450为窗口大小,这样不管你的这分辨率是多少,都会居中窗口!

谢谢,还有我咋个晓得我窗口大小精确是多少,我最多估计个罢了。
--  作者:家明
--  发布时间:2006/8/29 20:53:00
--  

--  作者:lmk
--  发布时间:2006/8/29 21:02:00
--  
录入窗口大小可以在录入窗口设计视图中找到,即工具栏下方的宽、高即是。
--  作者:家明
--  发布时间:2006/8/29 21:11:00
--  
谢谢,看来要多多细心才是!
--  作者:ylm
--  发布时间:2006/8/29 21:14:00
--  
给你个测试工具:egd文件下载
--  作者:家明
--  发布时间:2006/8/29 21:23:00
--  
谢谢,真是好用,呵呵。灵活呀。
--  作者:dongd1
--  发布时间:2006/8/29 21:30:00
--  
下面引用由ylm2006/08/29 09:14pm 发表的内容:
给你个测试工具:

大师就是大师,思路高明,经典,经典,呵呵!
--  作者:天天发财
--  发布时间:2006/8/29 23:01:00
--  
学习中.........

发财中..........