609
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
1,在uo 里定义一个
window iw_parent
2,在uo 里写函数: of_getparent() 代码如下:
powerobject lpo_tmp
userobject luo_tmp
lpo_tmp = this.getparent()
DO While lpo_tmp.typeof() <> Window!
luo_tmp = lpo_tmp
lpo_tmp= luo_tmp.getparent()
LOOP
iw_parent = lpo_tmp
3,在承载该UO的window 中写自定义事件或函数,如 string uf_gtitemstring(),完成对DW 的取数操作.
4,再返回UO, 在你原来需要写对父窗口中的DW 取数的地方这么引用:
string ls_a
ls_a = iw_parent.dynamic uf_gtitemstring()