当前位置: 代码迷 >> PB >> 可見對象的變量乍麼定義?解决方法
  详细解决方案

可見對象的變量乍麼定義?解决方法

热度:201   发布时间:2016-04-29 10:30:16.0
可見對象的變量乍麼定義?
我要用object.width 那麼這個object 我要乍麼去定義?


------解决方案--------------------
window w_user
w_user = create window
w_user.xxx = ...
------解决方案--------------------
可见对象都是由graphicobject继承过来的,但是并不是都有width属性

一般做这样的对象定义可以用dragobject,pb中的大部分的可视控件都是从他继承下来的
可以通过赋值进行类型转换

dragobject ldrag_obj
ldrag_obj = create dragobject





------解决方案--------------------
假设你的可是对象叫uvo_st,那在函数定义那里参数类型输入uvo_st,参数名输入auvo_st

在函数里就可以用了:
long ll_width
ll_width = auvo_st.width


------解决方案--------------------
在你所有的object里增加两个函数用于获取或设置width,类似下面这样
of_setwidth(al_width)
of_getwidth()

别处调用某个对象时,可以用动态方式调用这两个函数来获取或设置width。
  相关解决方案