用OpenSheet(w_sheet,w_main)时...

akeewww 2002-03-18 02:41:04
用OpenSheet(w_sheet,w_main)时...,如果在w_main的窗体上随便放一个控件,则运行了,w_sheet不可见,请问如何解决?(PB8)
...全文
10 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
c_g 2002-08-13
礼拜2那个是重新定义工作区的大小.
回复
akeewww 2002-03-18
To:misslyy(礼拜二)
这段代码什么意思啊?

TO:2000pinbo(健健)
有没有一个这样的API例子
回复
misslyy 2002-03-18
在mid 类型那个窗口上若放按钮等东西时,就要在该窗口的resize事件中写如下代码即可

int x1,y1
x1=workspacex()
y1=workspacey()
mdi_1.x=x1
mdi_1.y=y1
int i_w,i_h
i_w=WorkSpaceWidth ( )
i_h=WorkSpaceheight ( )
mdi_1.width=i_w
mdi_1.height=i_h
回复
2000pinbo 2002-03-18
同意: coolnan(金蛇狂舞,mdi窗口w_main的窗口类型一定不能错。
另外,在mdi窗口上放的控件正常情况下是调用不正常的,好像有人写过东西可以让控件可用(使用API),但是比较麻烦。
我一般是再打开一个sheet作为控制台,sheet的type为popup,看着就像放在了mdi窗口上似的。
回复
misslyy 2002-03-18
mdi窗口就这特点,他上面是不能放任何东西的,如果非要放,要编程实现一下
回复
gungod2000 2002-03-18
检查一下返回值/
回复
gungod2000 2002-03-18
不可能吧~~~~~~~~~~~~
gz
回复
coolnan 2002-03-18
w_main为MDI型
回复
相关推荐
发帖
非技术版
创建于2007-09-28

379

社区成员

PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2002-03-18 02:41
社区公告
暂无公告