浮动工具条的关闭问题?

hg0001 2002-05-09 12:06:47
本人在TControlBar和TToolBar制作了一个浮动工具条,把工具条拖出成为浮动后,如果要在浮动状态下点击工具条右上角的小叉关闭按钮,然后同步菜单条上相应的菜单状态,该在什么事件中处理?
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
softwing 2002-05-09
  • 打赏
  • 举报
回复
在ToolBar的EndDock事件里——
procedure TForm1.ToolBar1EndDock(Sender, Target: TObject; X, Y: Integer);
hg0001 2002-05-09
  • 打赏
  • 举报
回复
谢谢taxi的指教!

除了定时器外,就没有什么别的方法了吗?
在MFC中有那种WM_NCLBUTTONDOWN等方法捕捉,在Delphi中难道没有吗?
taxi 2002-05-09
  • 打赏
  • 举报
回复
土办法:放一个定时器检查工具栏是否可见。

关注。
hg0001 2002-05-09
  • 打赏
  • 举报
回复
首先谢谢softwing的解答。

在工具条为浮动状态下,进行拖动是在EndDock事件中处理,但是关闭并没有在该事件中响应。

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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