知识大全 PowerBuilder9.0窗体控件自动缩放的实现

Posted 事件

篇首语:会挽雕弓如满月,西北望,射天狼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PowerBuilder9.0窗体控件自动缩放的实现相关的知识,希望对你有一定的参考价值。

PowerBuilder9.0窗体控件自动缩放的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  新建一个空白窗体(window) 在自定义事件里 定义名为ue_getScale的事件

  入口参数None 返回值None 事件ID为None

  事件内容

  //获取控件与窗口比例大小

  int li_i

  DragObject wnd

  for li_i = upperBound(Control[]) to step

  wnd = control[li_i]

  id_scaleX[li_i] = wnd X / width

  id_scaleY[li_i] = wnd Y / height

  id_scaleWidth[li_i]  = wnd width / width

  id_scaleHeight[li_i] = wnd height / height

  next

  在resize事件里写入如下代码

  int li_i li_count

  DragObject w_object

  if sizeType = then return   //最小化窗口不处理

  li_count = upperBound(id_scaleX[])

  if li_count < then return

  SetRedraw(false)

  for li_i = to li_count

  w_object = control[li_i]

  w_object X = ceiling(width *  id_scaleX[li_i])

  w_object Y = ceiling(height * id_scaleY[li_i])

  w_object width  = ceiling(width * id_scaleWidth[li_i])

  w_object height = ceiling(height * id_scaleHeight[li_i])

  next

  SetRedraw(true)

  最后在Open事件里触发Ue_getScale()事件就可以了

  备注 对DataWindow和OLE控件效果不是很好

      编辑推荐

       ASP NET开发培训视频教程

cha138/Article/program/PB/201311/24583

相关参考

知识大全 C#实现窗体和任意控件的拖动

C#实现窗体和任意控件的拖动  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  程序内有大部分注释了

知识大全 在Delphi中巧改窗体文件实现控件数组化

在Delphi中巧改窗体文件实现控件数组化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 使用反射将业务对象绑定到 ASP.NET 窗体控件

使用反射将业务对象绑定到ASP.NET窗体控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引

知识大全 HTML如何让微信网页自动缩放呀

HTML如何让微信网页自动缩放呀  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!HTML如何让微信网

知识大全 c#实现文字由左向右滚动

  在C#中可以通过Label控件TextBox控件窗体和PictureBox控件来显示文字窗体和PictureBox控件主要是通过DrawString方法实现而TextBox控件和Label控件是专

知识大全 .NET应用自动部署窗体技术详解(1)

.NET应用自动部署窗体技术详解(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET框架

知识大全 .NET应用自动部署窗体技术详解(3)

.NET应用自动部署窗体技术详解(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  六NET安

知识大全 .NET应用自动部署窗体技术详解(2)

.NET应用自动部署窗体技术详解(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  五NET和

知识大全 .NET应用自动部署窗体技术详解(4)

.NET应用自动部署窗体技术详解(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  七部署NE

知识大全 使用FileUpload控件上传图片并自动生成缩略图

使用FileUpload控件上传图片并自动生成缩略图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!