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

从横四海 2005-01-04 10:08:28
这个程序是在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);
}
}
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
3996906 2005-01-04
  • 打赏
  • 举报
回复
我还以为是媳妇呢?原来是靠山!

--------------------------------------------
这个比喻真是没得说啊~~~~~
从横四海 2005-01-04
  • 打赏
  • 举报
回复
怎么做的?
constantine 2005-01-04
  • 打赏
  • 举报
回复
Accept = (dynamic_cast<TMainWin*>(Source->Control) != NULL);//这就是程序

我还以为是媳妇呢?原来是靠山!
从横四海 2005-01-04
  • 打赏
  • 举报
回复
up
wuxking 2005-01-04
  • 打赏
  • 举报
回复
up
yjy1001 2005-01-04
  • 打赏
  • 举报
回复
没装BCB6……

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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