vb獲取某視窗內相對座標,vb 獲取滑鼠在窗體內的相對座標

時間 2022-03-16 02:00:26

1樓:微標科技

其實得到窗體的控制代碼就什麼都得到了

vb 獲取滑鼠在窗體內的相對座標

2樓:匿名使用者

有個笨方法,試試:(注意表單整大點)

private sub form_mousemove(button as integer, shift as integer, x as single, y as single)

if x < 100 or y < 100 thenmsgbox "out"

end if

if x > me.scalewidth - 100 thenmsgbox "out"

end if

if y > me.scaleheight - 100 thenmsgbox "out"

end if

end sub

vb 如何獲取乙個視窗的座標

3樓:匿名使用者

**如下。

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

private declare function findwindow lib "user32" alias "findwindowa" (byval lpclassname as string, byval lpwindowname as string) as long

private declare function getwindowrect lib "user32" (byval hwnd as long, lprect as rect) as long

private type rect

left as long

top as long

right as long

bottom as long

end type

private sub form_load()

dim h as long, r as rect

h = findwindow(vbnullstring, "酷狗") '這裡寫上你的視窗標題,必須一字不差

getwindowrect h, r

msgbox "左上角座標(" & r.left & "," & r.top & ")" & vbcrlf & "右下角座標(" & r.

right & "," & r.bottom & ")" & vbcrlf & "視窗高" & r.bottom - r.

top & "視窗寬" & r.right - r.left

endend sub

4樓:方之起

_xposition()=

_yposition()=

5樓:

樓上的人,拜託看清楚哦,你們用過酷狗嗎? 酷狗的窗體標題是滾動的,這個時候你尋找得到他的控制代碼嗎? 真是鬱悶哦!

等下我給你寫.任何東西都可以,不管他有沒有窗體標題 滾動不滾動都可以

vb 獲取滑鼠在視窗內的螢幕座標

6樓:匿名使用者

講一下很久以前的設計思路

1、首先取得全屏的大小。

2、不可能獲取任意視窗,因為不同的系統和軟體的限制。

3、找出看得見的視窗的控制代碼,求出視窗大小。

4、綜上所述建立乙個限制演算法。

5、其它的由你了。

7樓:奪命精神病

不太清楚哦,希望有人幫解答,祝:早日找到答案!

vb怎麼獲取當前活動視窗的座標?

8樓:匿名使用者

'在窗體上畫乙個timer控制項,設定其interval屬性為100

'把**複製到form1的**視窗中

'獲得活動視窗控制代碼的api

private declare function getforegroundwindow lib "user32" () as long

'獲得視窗區域結構的api

private declare function getwindowrect lib "user32" (byval hwnd as long, wndrect as rect) as long

private type rect '自定義區域結構型別

x as long

y as long

right as long

bottom as long

end type

dim activewindowrect as rect '用於儲存活動視窗區域的結構

dim activewindowhwnd as long '活動視窗的控制代碼

private sub timer1_timer()

activewindowhwnd = getforegroundwindow '獲得活動視窗的控制代碼

getwindowrect activewindowhwnd, activewindowrect '獲得活動視窗的區域並儲存在 activewindowrect 變數中

'在視窗上輸出資訊

me.cls

print "活動視窗的座標是(" & activewindowrect.x & "," & activewindowrect.y & ")"

end sub

9樓:匿名使用者

'下面是**,直接複製就行了

10樓:匿名使用者

使用api

getwindowspos()

vb問題:獲取乙個特定程式視窗內某個座標的顏色!

11樓:匿名使用者

2、程式視窗是被其他視窗遮擋的,或者是隱藏的

這點,可能很難辦。

以前編寫過乙個獲取螢幕顏色**的程式(螢幕當前顯示的顏色),對於被覆蓋的視窗則無法獲取

12樓:fm網路

有個函式可以獲取某點的顏色:getpixel

getpixel函式被擋住就獲取不了視窗內的顏色。

如何獲得vb中滑鼠在視窗的座標

13樓:折翼鯉魚

可以通過mouse_move 來將滑鼠的座標賦值給全域性變數

vb怎樣獲取指定年月的天數,VB怎樣獲取指定年月的天數

datestr now 取當前系統日期當前月第一天 eday dateadd m 1,sday 增加乙個月時間 eday dateadd d 1,eday 減去一天就是月末日期 eday day eday 得到當月天數 公曆天數固定的啊。還有可以這樣2012 3 1是2012的第幾天 2012 2 ...

vb某例項解答,求用VB解答

製作這個程式的時候先在窗體中加入乙個標籤,並且把窗體標籤的內容設定為空,然後再製作乙個命令按鈕,也把命令按鈕的顯示改為開始,再加入乙個定時器控制項。核心在於計時器控制項中。需要設定乙個全域性變數t,並且在窗體的裝載事件中設定t的值為60,並且把標籤的顯示就是等於t。然後設定定時器控制項的屬性,時間屬...

用VB怎麼獲取系統時間,vb語言是如何獲得系統時間的

print format now,yyyy mm dd hh mm ss 不知是不是你要的效果,不滿意發資訊給我。瓦哈哈哈哈!這個問題很簡單!以下是 dim isxs,mytime as stringif hour now 12 thenisxs 下午 if hour now 12 thenmyti...

急vb6 0如何獲取資料夾大小,如何用VB獲得檔案大小

題目缺少關鍵資訊,無法作答。給你個建議,到qq加個電腦高手群,裡面有人教你!如何用vb獲得檔案大小 filelen pathname 必要的 pathname 引數是用來指定乙個檔名的字串表示式。pathname 可以包含目錄或資料夾 以及驅動器。說明當呼叫 filelen 函式時,如果所指定的檔案...

VB6如何獲取電腦的CPU序號, VB6 有獲取CPU使用率的函式嗎

獲取cpu序列號要使用 彙編指令 比較麻煩 static dword g eax 儲存返回的eax static dword g ebx 儲存返回的ebx static dword g ecx 儲存返回的ecx static dword g edx 儲存返回的edx void executecpui...