MDI问题,急。急。急

jerehsofter 2004-12-14 12:00:25
各位朋友,我问个MDI问题,我主窗口上放了一个COOLBAR,上面放了一些按扭,主要是不想使用MAINMENU菜单,现在打开子窗口并最大化时,子窗口的的系统按钮都消失了,不能还原成NORMAL,必须关掉整个窗口再打开其它的窗口,不知道如何设置,谢谢大家帮助。
...全文
121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
赖皮鹏 2004-12-14
  • 打赏
  • 举报
回复
必须关掉整个窗口再打开其它的窗口?
=================================

整个窗口是子窗口,还是主窗口?
surdon 2004-12-14
  • 打赏
  • 举报
回复
看 不懂~~ 帮你顶~~~~~~~~
BoxFan 2004-12-14
  • 打赏
  • 举报
回复
给你一段,准有用:
if Assigned(TreeView1.Selected.Data) then begin
if PFuncNode(TreeView1.Selected.Data)^.ChildForm<>nil then begin
CloseAllChildWnd;
SetWindowPos(PFuncNode(TreeView1.Selected.Data)^.ChildForm.Handle,HWND_TOP,0,0,0,0,SWP_NOSIZE
or SWP_NOMOVE or SWP_SHOWWINDOW);
end;
end;
赖皮鹏 2004-12-14
  • 打赏
  • 举报
回复
不会的,肯定是你哪儿没弄对。
把代码贴出来帮你看看。
耙子 2004-12-14
  • 打赏
  • 举报
回复
目前没辙,MDI下不能用coolbar 来做Maimmenu菜单。

或者学习ms office的做法,自己做子窗口的那几个按钮。在coolbar的右边方三个按钮自己写事件
jerehsofter 2004-12-14
  • 打赏
  • 举报
回复
应该和代码没有关系,没有放COOLBAR的时候,就没有问题,是不是COOLBAR影响。
赖皮鹏 2004-12-14
  • 打赏
  • 举报
回复
可以把代码贴出来看看
jerehsofter 2004-12-14
  • 打赏
  • 举报
回复
是子窗口

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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