窗口居中

本文介绍了一种将应用程序窗口移动到屏幕中央的方法。通过获取屏幕尺寸并计算窗口位置,实现窗口居中显示的功能。适用于需要调整窗口位置的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//移动窗口到屏幕中心
integer li_sw,li_sh
integer li_x=1,li_y=1
environment lenv
//当前窗口无效则返回
if isnull(w_main) or not isvalid(w_main) then return
//获取屏幕的宽度和高度
if getenvironment(lenv)=-1 then return
   li_sw = pixelstounits(lenv.screenwidth ,Xpixelstounits!)
   li_sh = pixelstounits(lenv.screenheight,Ypixelstounits!)
//得到中心位置的坐标
if li_sw >w_main.width then
   li_x = (li_sw - w_main.width)/2
end if
if li_sh >w_main.height then
   li_y = (li_sh - w_main.height)/2 - 200
end if
//移动窗口到屏幕中心
w_main.move(li_x,li_y) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值