線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1675
推到 Plurk!
推到 Facebook!

怎樣可以在form中使用中api?

 
希亞雷
一般會員


發表:4
回覆:3
積分:1
註冊:2006-08-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-17 19:07:33 IP:202.82.xxx.xxx 未訂閱

小弟用一張新form

加了一個button

本來想用來執行一個程式...

就是想知道mouse的位置...

之後就用一個procedure

而procedure內就有一句

GetCursorPos(LPPOINT lpPoint);

但...問題就來了

1,我要找什麼東西裝起得到回來的位置呢?

2,當我想compile的時候,就說我那句'GetCursorPos(LPPOINT lpPoint);'有問題..是undeclared identifier

那麼我應該要在那加入參加的位置和那個參加位置叫什麼名?

------
HIHIHIHIHIHIHI
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-21 01:03:21 IP:211.22.xxx.xxx 未訂閱

這種問題一般是不會有人回答你的!這是基本功~把DELPHI基本語法與應用要再看看!
1.Windows API在Delphi裡直接呼叫即可,例如:
Windows.GetCurPos(aPoint);
加上Windows類別視野運算子是用以區別該函數與DELPHI有些內建的函數名稱相同,如果確認沒有相同的函數名稱,不加也可以。。
2.變數使用前跟C一樣要先宣告!
aPoint:TPoint;
希亞雷
一般會員


發表:4
回覆:3
積分:1
註冊:2006-08-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-08-21 10:41:52 IP:202.82.xxx.xxx 未訂閱


===================引 用 文 章===================

這種問題一般是不會有人回答你的!這是基本功~把DELPHI基本語法與應用要再看看!
1.Windows API在Delphi裡直接呼叫即可,例如:
Windows.GetCurPos(aPoint);
加上Windows類別視野運算子是用以區別該函數與DELPHI有些內建的函數名稱相同,如果確認沒有相同的函數名稱,不加也可以。。
2.變數使用前跟C一樣要先宣告!
aPoint:TPoint;

原來是基本功....= =

那麼我應該沒有需要再上來了= =

------
HIHIHIHIHIHIHI
希亞雷
一般會員


發表:4
回覆:3
積分:1
註冊:2006-08-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-21 10:46:06 IP:202.82.xxx.xxx 未訂閱

但我都是有問題阿= =

我加了

Windows在GetCurPos(aPoint);之前

但它說...undeclared identider."getcurpos'

點解?

------
HIHIHIHIHIHIHI
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-08-22 22:07:07 IP:61.56.xxx.xxx 未訂閱

應該是 "GetCursorPos" 吧?

00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-08-22 22:07:26 IP:61.56.xxx.xxx 未訂閱

應該是 "GetCursorPos" 吧?

g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#7 引用回覆 回覆 發表時間:2006-09-18 03:31:55 IP:220.134.xxx.xxx 未訂閱

呵呵!API呼叫,我也不太會,不過我不敢講我沒有需要再上來這句話,這樣討論會走偏啦!
雖然我也是菜菜鳥!但我一直覺得這裡的前輩都很熱情。沒上來你會後悔的!

你用下列方式找一下:應該可以搜尋到更多
http://www.google.com.tw/search?hl=zh-TW&as_qdr=all&q=Delphi 執行一次 site:delphi.ktop.com.tw&btnG=搜尋&meta=lr=lang_zh-TW

===============================================================
>> 原來是基本功....= =那麼我應該沒有需要再上來了= =

===============================================================

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#8 引用回覆 回覆 發表時間:2006-11-22 14:54:31 IP:125.229.xxx.xxx 未訂閱
不是有一個內建的class叫mouse嗎?直接取用就ok了…不用聲明任何東西 

mouse.cursorpos.x
mouse.cursorpos.y
------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
系統時間:2024-04-27 3:06:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!