关于吸附窗体的问题?请大家参与!!

从横四海 从横四海 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个程序是在CB5下编译成功的,我在CB6下编译,其中的一个错误是说没有这个TDockableForm(可吸
附窗体)类型,大家谁做过,帮我在CB6中完成这个程序,或者说,在CB6中和它(TDockableForm)一
样的的功能是那一个类型?
void __fastcall TMainWin::DockPanelDockOver(TObject *Sender,
TDragDockObject *Source, int X, int Y, TDragState State,
bool &Accept)
{
Accept = (dynamic_cast<TDockableForm*>(Source->Control) != NULL);//这就是程序出错的地方,说没有这个TDockableForm(可吸附窗体)类型
if (Accept)
{
// Modify the DockRect to preview dock area.
Windows::TPoint TopLeft = DockPanel->ClientToScreen(Point(0, 0));
Windows::TPoint BottomRight = DockPanel->ClientToScreen(
Point(this->ClientWidth / 3, DockPanel->Height));
Source->DockRect = Windows::TRect(TopLeft, BottomRight);
}
}
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
从横四海
C++ Builder 13,871 成员 102,696 内容