Delphi BUG 重大发现!!! 做ACTIVEfORM当然常有这样或那样的不令人满意的地方。这算不得什么BUG。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道各位没试过吗?我可以告诉大家delphi 4 、c++ Builder 5 做出来的Active Form 都没问题,只是delphi 5的问题。这个问题确实是delphi 5 中的一个bug,但delphi 5 提供的pack竞然没有修正此问题。经过向borland 求助,现在我已经知道如何解决此问题。修改 axctrls 单元中SetObjectRects 函数:function TActiveXControl.SetObjectRects(const rcPosRect: TRect; const rcClipRect: TRect): HResult;var WinRect: TRect;begin try IntersectRect(WinRect, rcPosRect, rcClipRect); // Begin Fix Bug WinRect := Bounds(rcPosRect.left, rcPosRect.Top, // Begin My Modification rcPosRect.Right - rcPosRect.Left, rcPosRect.Bottom - rcPosRect.Top); // End My Modification // End Fix Bug FWinControl.BoundsRect := WinRect; Result := S_OK; except Result := HandleException; end;end; Delphi关于TServerSocket/TClientSocket实现通信, 问个有关线程的问题 招聘要求 新手求助!!!!!!! dbgrid缩定一列后,,他的title.caption为什么不能显示呢?谢谢!! 怎样设置"超时"-----高分相送 如何获得一个窗口的句柄? Easy2 请问如何将输入字段的数字数据,打印时转换成大写汉字? =======>简单问题,高分奉送,高手大侠快来探讨,来着都有分,,,,快来 Thinks2 关于DELPHI的版本问题?
经过向borland 求助,现在我已经知道如何解决此问题。修改 axctrls 单元中SetObjectRects 函数:
function TActiveXControl.SetObjectRects(const rcPosRect: TRect;
const rcClipRect: TRect): HResult;
var
WinRect: TRect;
begin
try
IntersectRect(WinRect, rcPosRect, rcClipRect);
// Begin Fix Bug
WinRect := Bounds(rcPosRect.left,
rcPosRect.Top,
// Begin My Modification
rcPosRect.Right - rcPosRect.Left,
rcPosRect.Bottom - rcPosRect.Top);
// End My Modification
// End Fix Bug
FWinControl.BoundsRect := WinRect;
Result := S_OK;
except
Result := HandleException;
end;
end;