N
nullbert21
Unregistered / Unconfirmed
GUEST, unregistred user!
大家知道窗体是可以拉伸的,我想让我的chart控件也具有这种属性
第一个问题,鼠标在控件左上角变成拉伸状态
我这样做:
procedure TForm1.Chart11MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var newrect:trect;
begin
newpoint:=clienttoscreen(point(x,y));
setcapture(chart11.Handle);
if(abs(x)<5)and(abs<5)then
begin
cursor:=crhandpoint;
end;
这样做的问题是,如果我不捕获鼠标,鼠标在控件外不响应,
如果我捕获鼠标,则鼠标在满足条件时不变形,
是这样的吧
那么,大家有什么好的办法没有?
谢谢!
第一个问题,鼠标在控件左上角变成拉伸状态
我这样做:
procedure TForm1.Chart11MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var newrect:trect;
begin
newpoint:=clienttoscreen(point(x,y));
setcapture(chart11.Handle);
if(abs(x)<5)and(abs<5)then
begin
cursor:=crhandpoint;
end;
这样做的问题是,如果我不捕获鼠标,鼠标在控件外不响应,
如果我捕获鼠标,则鼠标在满足条件时不变形,
是这样的吧
那么,大家有什么好的办法没有?
谢谢!