ActiveX控件在网页中的显示

zy61 2003-03-12 08:32:30
我做了一个ActiveX控件,在网页上显示的时候,一旦网页滚动时,控件的显示就全乱了。

我是用AcitveForm做的。而且我只做一个ActiveForm,不放任何控件也是这样的。

请各位指点一二。
...全文
21 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhf503 2003-03-12
  • 打赏
  • 举报
回复
up
hailang_zh 2003-03-12
  • 打赏
  • 举报
回复
同意NightCloud的说法
888888888888 2003-03-12
  • 打赏
  • 举报
回复
好好好
NightCloud 2003-03-12
  • 打赏
  • 举报
回复
这是Delphi的一个bug,找到axctrls.pas
function TActiveXControl.SetObjectRects(const rcPosRect: TRect;
const rcClipRect: TRect): HResult;
var
WinRect: TRect;
begin
try
IntersectRect(WinRect, rcPosRect, rcClipRect);
FWinControl.BoundsRect := WinRect;
~~~~~~~ 改成rcPosRect,编译成dcu,覆盖\lib下面那个
Result := S_OK;
except
Result := HandleException;
end;
end;
NightCloud 2003-03-12
  • 打赏
  • 举报
回复
这是d5的一个bug,我给你找找
Comer 2003-03-12
  • 打赏
  • 举报
回复
gz

5,386

社区成员

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

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