我想自动缩放窗体内的所有控件,如何用PFC实现?

sdldp 2003-09-27 04:47:40
如题,有人介绍可以使用PFC的 n_cst_resize 对象实现,可我不知道如何在PB应用程序中引用PFC,谁能给我讲一下呀?谢谢!!!
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liyx326 2003-09-28
  • 打赏
  • 举报
回复
楼上几位都是pfc高手啊。
YewPu 2003-09-27
  • 打赏
  • 举报
回复
这个问题可以不使用PFC这么大阵容吧!!
用resize就行了。
alwaystar 2003-09-27
  • 打赏
  • 举报
回复
在窗口中写(保证窗体是在w_master继承链上的):
of_setresize(true)

inv_resize.of_register(tv_1, 0, 0, 0, 100)
inv_resize.of_register(dw_1, 0, 0, 100, 100)
inv_resize.of_register(st_splitbar, 0, 0, 0, 100)
inv_resize.of_register(pb_help, 100, 0, 0, 0)
...
阿拉丁 2003-09-27
  • 打赏
  • 举报
回复
在pfc_w_master中遍列controls[],
用controls[i] is button等方法,
if (controls[i] is Button)
Button btn = controls[i];
inv_resize(btn)
handi 2003-09-27
  • 打赏
  • 举报
回复
注册inv_resize.

引入pfc首先你要建立一个pfc应用, 制定一个全局对象 gnv_app 建议使用向导,否则你还要修改sqlca的变量类型。

然后所有窗口继承于相应的w_xxxxx,否则没有inv_resize, 当然你也可以自己注册n_cst_resize.

在open或者希望的事件当中用 启动inv_resize, 并用of_register注册控件以及相关参数

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧