04. marts 2001 - 20:57Der er
2 kommentarer og 1 løsning
GetCursorPos()
Hej
Jeg har et problem med at kalde GetCursorPos-funktionen... Nedenstående eksempel er fra MSDN, så jeg går udfra at syntaks osv. er iorden...
--- Type POINTAPI \' This holds the logical cursor information x As Integer y As Integer End Type
Public Declare Function GetCursorPos Lib \"user32\" Alias \"GetCursorPos\" (lpPoint As POINTAPI) As Long (lpPoint As POINTAPI)
Sub Timer1_Timer () Dim rect As POINTAPI \' Get the current mouse cursor coordinates: Call GetCursorPos(rect) FORM1.Cls \' Print out current position on the form: Print \"Current X = \" & rect.x Print \"Current Y = \" & rect.y End Sub ---
Problemet er, at når jeg kalder Timeren går programmet ned med et kæmpe brag (... Hukommelsen kunne ikke \"read\"). Jeg har testet på en anden maskine, der gik den også ned, denne gang med en Ulovlig handling. (Begge maskiner Win2000).
Er der noget galt med koden, eller hvor dælen ligger fejlen?
\'---------------------------------- Module1 ---------------------------------- Type POINTAPI x As Long y As Long End Type
Declare Function GetCursorPos Lib \"user32\" (lpPoint As POINTAPI) As Long Dim Point As POINTAPI
Function GetCursorX() GetCursorPos Point GetCursorX = Point.x End Function
Function GetCursorY() GetCursorPos Point GetCursorY = Point.y End Function \'---------------------------------- Module1 ----------------------------------
\'----------------------------------- Form1 ----------------------------------- Private Sub Form_Load() Timer1.Interval = 1 Me.AutoRedraw = True End Sub
Private Sub Timer1_Timer() Me.Cls Print \"Current X = \" & GetCursorX() Print \"Current Y = \" & GetCursorY() End Sub \'----------------------------------- Form1 -----------------------------------
Alrighty, jeg fik det fikset så den ikke går ned længere... (Stadig ikke sikker på hvor fejlen var). Anyways, tak for hjælpen...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.