急用,是不是没有办法!关于在 MDI 窗口中有控件,同时要显示他的 sheet 窗口! sheet窗口不见了!

hzhxxx 2002-10-11 10:22:22
关于在 MDI 窗口中有控件,同时要显示他的 sheet 窗口!

MDI 窗口 w_main ,

child 窗口 w_sheet

OpenSheet(w_sheet,w_main,1,Original!)

成功了,看到了 w_sheet

我在 w_main 中随便放了一个控件,

OpenSheet(w_sheet,w_main,1,Original!)
成功了,但是看不到了 w_sheet

怎么办!!!1

先谢谢!





...全文
32 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzhxxx 2002-10-11
  • 打赏
  • 举报
回复
是在 在MDI主窗口中放状态拦,就是 MS 的conctl32.dll 中的!
一个子窗口中有背景图!
ldk 2002-10-11
  • 打赏
  • 举报
回复
你的问题是不是就是要在MDI主窗口中放一背景图?
JIANXIN_LU 2002-10-11
  • 打赏
  • 举报
回复
你可以在MDI主窗口的RESIZE事件中编程来改变控件的大小。
hzhxxx 2002-10-11
  • 打赏
  • 举报
回复
但是我的 MDI 主窗口要最大化, Sheet 窗口有一个作背景图,要最大化的,其他的 sheet 窗口随意!
luoyefeng 2002-10-11
  • 打赏
  • 举报
回复
可以呀,将主窗体的workspace的height和width修改一下不就行了
pufan 2002-10-11
  • 打赏
  • 举报
回复
工作区中有控件的时候得修改mdi_1的大小.
如:
控件放在(0,0),大小为(100,50)
则在w_main的open事件中写
Mdi_1.X=0
Mdi_1.Y=50
Mdi_1.Width=workspacewidth()
Mdi_1.height=workspaceheight() -50
ldk 2002-10-11
  • 打赏
  • 举报
回复
是有这个问题,但也不是没办法,如果你放的控制件是在窗口的最上方或最下方就很好解决,如果是放背景图片也很好解决
hzhxxx 2002-10-11
  • 打赏
  • 举报
回复
谢谢各位的回答!

但是问题还没有很好的解决!

请大家把问题看清楚了!
ldk 2002-10-11
  • 打赏
  • 举报
回复
我上传了一个例程,你看看吧,是在MDI窗口中放自己的状态栏的程序:
http://pbhome.net/program/ldk1.rar

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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