1
如何在C++ Builder XE中确定窗口当前是否停靠?我的应用程序中的所有窗口都来自基类TForm。如何将变化从停靠状态变为停靠状态,反之亦然?如何确定表单是否停靠?
如何在C++ Builder XE中确定窗口当前是否停靠?我的应用程序中的所有窗口都来自基类TForm。如何将变化从停靠状态变为停靠状态,反之亦然?如何确定表单是否停靠?
表格的HostDockSite
属性在停靠时不为NULL
,否则为NULL
。
没有为HostDockSite
更改时没有具体的通知,但是你可以重写形式的虚拟Dock()
和/或DoDock()
方法调用继承的方法时,检查HostDockSite
变化。或者,覆盖窗体的虚拟SetParent()
方法,并检查窗体的ControlState
属性中的csDocking
标志。