Показать сообщение отдельно
  #7  
Старый 10.05.2014, 18:55
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Оффтоп:
Цитата:
Сообщение от Bargest
...Ответили бы вам каким-нибудь извращенским километровым кодом...
Вот что значит проницательность, прям в воду глядишь

...

Цитата:
Сообщение от Noooob
...а можно создать курсор в пределах формы?...
Можно сделать это и с основным - при заходе на форму по OnMouseMove сохранять координаты курсора, а при покидании ея его восстанавливать. Вот пример
Код:
var
 flg: boolean;
 mX, mY: integer; 

procedure TForm1.FormDeactivate(Sender: TObject);
begin
ReleaseCapture;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if GetCapture = 0 then SetCapture(Form1.Handle);
 if PtInRect(Rect(Left, Top, Left + Width,Top + Height),ClientToScreen(Point(X,Y))) then
  begin
   if not flg then
    begin
     flg:= true;
     mX:= X;
     mY:= Y;
    end;
  end else
   begin
    if flg then
     begin
      flg:= false;
      SetCursorPos(mX,mY);
     end;
  end;
end;
или вам надо чтоб курсор пределы формы не покидал? Непонятки
Ответить с цитированием