如何改變滑鼠點的位置 |
尚未結案
|
jasver
一般會員 ![]() ![]() 發表:4 回覆:11 積分:3 註冊:2002-04-03 發送簡訊給我 |
|||
jieshu
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 請問各位先進,我想要控制滑鼠的位置: 比如說,使用者按下螢幕上left:=500 top:=20 的位置(Button1) 但是我想讓它變成 left:=250 top:=20 的新位置(Button2) ps:我說的這兩個位置各有一個按鈕物件 也就是說使用者本來是按button1的位置 但是經過我改變它的位置之後,就變成是按了button2的物件 謝謝指教在Button1的OnClick事件做Button2.Click;不是比較簡單嗎?
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
kunying
一般會員 ![]() ![]() 發表:17 回覆:28 積分:19 註冊:2002-03-14 發送簡訊給我 |
|||
jasver
一般會員 ![]() ![]() 發表:4 回覆:11 積分:3 註冊:2002-04-03 發送簡訊給我 |
|||
mei
一般會員 ![]() ![]() 發表:0 回覆:2 積分:0 註冊:2002-04-14 發送簡訊給我 |
|||
jasver
一般會員 ![]() ![]() 發表:4 回覆:11 積分:3 註冊:2002-04-03 發送簡訊給我 |
|||
kunying
一般會員 ![]() ![]() 發表:17 回覆:28 積分:19 註冊:2002-03-14 發送簡訊給我 |
我貼個相關的資料給你參考… ^^ http://bbs.ee.ntu.edu.tw/boards/Delphi/5/4/3.html [INLINE] 移動滑鼠指標到指定的元件上方
請問有何api可以移動游標?例如移到一個control之上,以方便使用.
[INLINE]
您可以用 SetCursorPos() 這個 API 指定 Mouse Pointer 的位置, 以下有
一個寫好的程序:
[code] procedure MoveMouseIntoControl(AWinControl: TWincontrol);
var
rtControl: TRect;
begin
rtControl := AWinControl.BoundsRect;
MapWindowPoints(AWinControl.Parent.Handle, 0, rtControl, 2);
SetCursorPos(rtControl.Left (rtControl.Right - rtControl.Left) div 2,
rtControl.Top (rtControl.Bottom - rtControl.Top) div 2);
end; procedure TForm1.Button1Click(Sender: TObject);
begin
MoveMouseIntoControl(Button1);
end; ________________________
「有時候你以為天要塌下來了,其實是因為你站歪了!」
------
________________________ 「有時候你以為天要塌下來了,其實是因為你站歪了!」 |
||
jasver
一般會員 ![]() ![]() 發表:4 回覆:11 積分:3 註冊:2002-04-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |