pb_pfc_全屏显示

本文介绍了一种使用PB进行全屏显示的方法。通过PFC提供的功能,可以轻松地调整窗体及其内部对象(如横线、静态文本和数据窗口)以适应不同的屏幕尺寸。文章详细解释了如何设置窗体的最小尺寸并注册各对象的行为。
摘要由CSDN通过智能技术生成

pb的窗体经常需要全屏显示,pb本身没有提供这样的方法,好在pfc提供了,十分简单。

例如一个窗体,有一条从左到右的横线ln_1,一个静态文本st_1,一个数据窗口dw_1,代码:

// 启用服务
of_SetResize(true)

// 设置窗体的最小尺寸
inv_resize.of_SetMinSize(3600, 2400)

// 设置每一个对象的行为
// Args - PercentageX, PercentageY, PercentageWidth, PercentageHeight
inv_resize.of_Register(ln_1, 0, 0, 100, 100)
inv_resize.of_Register(st_1, 100, 0, 0, 0)
inv_resize.of_Register(dw_1, 0, 0, 100, 100)
【说明】

第一个参数是控件名;
第二个参数是x坐标的比例;
第三个参数是y坐标的比例;
第四个参数是x方向占的比例;
第五个参数是y方向占的比例。

运行效果 http://hi.csdn.net/attachment/201012/9/0_1291865794j998.gif ************************************************************************* PowerBuilder Foundation Class Library Version 9.0 R E L E A S E N O T E S Copyright ?1996-2003 Sybase, Inc. and its subsidiaries. All rights reserved. ************************************************************************* Last Updated: January 17, 2003 ************************************************************************* Please take a few minutes to review this file for fixes that were made in PowerBuilder 8.0.2 and 9.0. ************************************************************************* BUG FIXES IN PFC 9.0 ************************************************************************* CR300376 Object: pfc_n_cst_fileSrv, pfc_n_cst_fileSrvwin32 Method: OfGetDiskSpace Fix: Method returned a negative number when the calculated amount of free disk space exceeded 2 gigabytes. Added new method of_GetDiskSpaceEx that takes decimals as arguments instead of longs. of_GetDiskSpace will be obsolete in a future release. ************************************************************************* BUG FIXES IN PFC 8.0.2 ************************************************************************* PFC.PBR CR256529 Fix: The PFC.PBR file can be used to copy bitmaps and dynamically referenced DataWindow objects into the executable file for deployment. The following bitmap files that were removed from PFC have now been removed from the PFC.PBR file: details.bmp, helptop.bmp, largeico.bmp, listv.bmp, and smallico.bmp. ======================================================== PFC DataStore CR261992 Object: pfc_u_ds Method: pfc_print/pfc_printdlg Fix: Changed the return code test to check for 1 on success, otherwise there is an error or the user cancelled. Fix: Set the
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值