::: 델파이 Tip&Trick :::

델파이 Tip&Trick 성격에 맞지 않는 광고,비방,질문의 글은 즉시 삭제하며
내용을 복사하여 사용할 경우 반드시 이곳(http://www.howto.pe.kr)을 출처로 명시하여 주세요


Category

  김영대(2003-03-05 22:12:10, Hit : 6376, Vote : 1264
 마우스커서를 특정위치로 이동시키기

// 아래 예제를 실행시키면 마우스 커서가 두 버튼사이를
// 교대로 이동합니다

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
   Button1: TButton;
   Button2: TButton;
   procedure Button1Click(Sender: TObject);
   procedure Button2Click(Sender: TObject);
private
   { Private declarations }
public
   { Public declarations }
end;

var
Form1: TForm1;

implementation
{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
Home: TPoint;
begin
{마우스 커서를 Button2 로 이동시킨다}
Home.x := Button2.Left + Button2.Width div 2;
Home.y := Button2.Top + Button2.Height div 2;
Home := ClientToScreen(Home); // 폼에대한 상대좌표를 절대좌표로...
SetCursorPos(Home.x, Home.y); // 마우스 커서의 이동
end;

procedure TForm1.Button2Click(Sender: TObject);
var
Home: TPoint;
begin
{마우스 커서를 Button1 로 이동시킨다}
Home.x := Button1.Left + Button1.Width div 2;
Home.y := Button1.Top + Button1.Height div 2;
Home := ClientToScreen(Home);
SetCursorPos(Home.x, Home.y);
end;

end.





691   [일반/컴포넌트] ListView 의 컬럼별로 Sort (내림차순 포함)  김영대 2003/03/05 5793 1218
690   [일반/컴포넌트] 명령행 인자 받아오기  김영대 2003/03/05 7562 1923
689   [네트웍/인터넷] List of raw FTP commands  김영대 2003/03/05 7504 1942
688   [네트웍/인터넷] RFC: Request for Comments  김영대 2003/03/05 8050 2103
687   [네트웍/인터넷] 윈도우즈 소켓의 에러번호에 대한 설명  김영대 2003/03/05 8075 2750
686   [일반/컴포넌트] 파일의 해부  김영대 2003/03/05 6615 1751
685   [일반/컴포넌트] ListBox의 스크롤바를 움직여보자  김영대 2003/03/05 5005 1168
684   [일반/컴포넌트] PopupMenu의 특정 MenuItem으로 이동하기  김영대 2003/03/05 3113 843
683   [일반/컴포넌트] 데스크탑의 아이콘을 몽땅 움직여보자!!  김영대 2003/03/05 6616 1939
  [일반/컴포넌트] 마우스커서를 특정위치로 이동시키기  김영대 2003/03/05 6376 1264
681   [일반/컴포넌트] 제어판의 applet 띄우기  김영대 2003/03/05 3092 827
680   [일반/컴포넌트] INI 파일이 저장을 안 해?  김영대 2003/03/05 4483 1167
679   [일반/컴포넌트] 마우스영역 제어하기  김영대 2003/03/05 3933 1036
678   [일반/컴포넌트] 리스트뷰에서 동적으로 칼럼삭제하기  김영대 2003/03/05 7199 1441
677   [일반/컴포넌트] Interesting Delphi Keystrokes !  김영대 2003/03/05 3877 1103
676   [일반/컴포넌트] Application 수준에서 한글/영문 제한두기  김영대 2003/03/05 6369 1987
675   [데이터베이스] dBASE Table File Extensions  김영대 2003/03/05 4812 1336
674   [데이터베이스] Paradox Table File Extensions  김영대 2003/03/05 3929 1073
673   [일반/컴포넌트] 파일의 속성(Attribute) 읽기 / 바꾸기  김영대 2003/03/05 4268 1100
672   [데이터베이스] DBGrid 에서 수직 Scroll Bar 감추기  김영대 2003/03/05 4903 1317
671   [윈도우즈 API] 인터넷 링크 만들기  김영대 2003/03/06 4899 1339
670   [네트웍/인터넷] 내 PC의 IP주소는 ?  김영대 2003/03/06 5576 1276
669   [일반/컴포넌트] 문자열의 암호화(Password 처리) & INI 파일  김영대 2003/03/06 6834 1651
668   [윈도우즈 API] 윈도우의 타이틀바를 없애보자!  김영대 2003/03/06 4793 1417
667   [윈도우즈 API] 클립보드의 내용을 TXT 파일에 담아보자!  김영대 2003/03/06 6854 1822
666   [시스템] 프로세서를 생성시켜보자!  김영대 2003/03/06 4825 1275
665   [일반/컴포넌트] 델파이의 Object Inspector 모방  김영대 2003/03/06 3931 871
664   [시스템] 시스템의 각종 정보  김영대 2003/03/06 7815 1364
663   [데이터베이스] DBGrid 특정 Cell에 색상넣기  김영대 2003/03/06 8440 1681
662   [데이터베이스] DBGrid 의 특정필드만 Highlighting 시키기  김영대 2003/03/06 4982 1180
661   [COM/OLE] How to register an OCX  김영대 2003/03/06 5333 1219
660   [윈도우즈 API] "Windows 정보" About 화면 사용하기  김영대 2003/03/06 6771 2030
659   [일반/컴포넌트] 문자열에 한글이 있는지 검사  김영대 2003/03/06 4084 1030
658   [일반/컴포넌트] TColor값을 16진수 문자열로 바꾸기  김영대 2003/03/06 6516 1809
657   [일반/컴포넌트] 화면변경시 콤포넌트 위치와 크기를 조정  김영대 2003/03/06 4897 1166
656   [시스템] 마우스 포인터 속도 구하기  김영대 2003/03/06 5861 1770
655   [시스템] 마우스 포인터 속도 바꾸기  김영대 2003/03/06 5347 1307
654   [시스템] 마우스 자취(trails)의 갯수 조정하기  김영대 2003/03/06 6249 1905
653   [시스템] 마우스 두 번 누르기 속도 조정하기  김영대 2003/03/06 6302 1878
652   [데이터베이스] 설치된 BDE Language Drivers 구하기  김영대 2003/03/06 3673 881

[1][2][3][4][5][6][7] 8 [9][10]..[25] [다음 10개]
 

Copyright 1999-2024 Zeroboard / skin by zero