全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4357
推到 Plurk!
推到 Facebook!

ScreenToClient及ClientToScreen如何應用

答題得分者是:Rain
8325100
一般會員


發表:7
回覆:7
積分:2
註冊:2003-05-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-17 10:20:41 IP:211.22.xxx.xxx 未訂閱
請問一下如己知畫面某一元件XY軸位置,且要將此元件畫面剪下到其它的地方,可是為什麼剪下的畫面不是我所要的畫面,再問一下ScreenToClient及ClientToScreen這兩個屬性最主要是再做什麼轉換,如何用呢?謝謝
Rain
資深會員


發表:31
回覆:236
積分:268
註冊:2003-02-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-17 10:52:48 IP:218.5.xxx.xxx 未訂閱
Copy過來的: ClientToScreen函數功能:該函數將指定點的用戶座標轉換成螢幕座標。 函數原型:BOOL ClientToScreen(HWND hWnd,LPPOINT lpPoint); 參數: :用戶區域用於轉換的視窗控制碼。 :指向一個含有要轉換的用戶座標的結構的指標,如果函數調用成功,新螢幕座標複製到此結構。 返回值:如果函數調用成功,返回值為非零值,否則為零。 注釋:函數用螢幕座標取代POINT結構中的用戶座標,螢幕座標與螢幕左上角相關聯。 ScreenToClient函數功能:該函數把螢幕上指定點的螢幕座標轉換成用戶座標。 函數原型:BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint); 參數: hWnd:指向視窗的控制碼,此視窗的用戶空間將被用來轉換。 lpPoint:指向POINT結構指標,該結構含有要轉換的螢幕座標。 返回值:如果函數調用成功,返回值為非零值,否則為零。 注釋:該函數應用hWnd參數標識的視窗和POINT結構給定的螢幕座標來計算用戶座標, 然後以用戶座標來替代螢幕坐,新座標是相對於指定視窗的領域的左上角。
8325100
一般會員


發表:7
回覆:7
積分:2
註冊:2003-05-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-17 14:52:09 IP:211.22.xxx.xxx 未訂閱
再問一下如何得知某一元件在Form上的位置座標軸
Rain
資深會員


發表:31
回覆:236
積分:268
註冊:2003-02-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-17 15:10:32 IP:218.85.xxx.xxx 未訂閱
such as label1: label1.ClientOrigin.X; label1.ClientOrigin.Y; 發表人 - Rain 於 2003/07/17 15:12:07
系統時間:2024-05-18 18:29:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!