"Chycení" myši do formuláře |
![]() |
Postup: Type RECT Declare Function ClipCursor Lib "user32" (lpRect As Any) As Long Public Sub DisableTrap(CurForm As Form) Dim
erg As Long CurForm.Caption
= "Myš uvolněna" erg& = ClipCursor(NewRect) End Sub Public Sub EnableTrap(CurForm As Form) Dim x
As Long, y As Long, erg As Long 'ScaleMode
formuláře musí být nastaveno na Twips!!! CurForm.Caption
= "Myš chycena" erg& = ClipCursor(NewRect) End Sub Na formulář přidejte dvě tlačítka a nastavte jeho ScaleMode na Twips. Na události Click tlačítek zapište: Private Sub Command1_Click() EnableTrap Form1 End Sub Private Sub Command2_Click() DisableTrap Form1 End Sub Private Sub Form_Unload(Cancel As Integer) 'Při
uzavírání aplikace je třeba uvolnit myš End Sub |
![]() |
Autor: The Bozena |