GPP писал(а):- Код: Выделить всё
Private Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
Private Const MOUSEEVENTF_LEFTDOWN As Integer = &H2
Private Const MOUSEEVENTF_LEFTUP As Integer = &H4
Private Const MOUSEEVENTF_MIDDLEDOWN As Integer = &H20
Private Const MOUSEEVENTF_MIDDLEUP As Integer = &H40
Private Const MOUSEEVENTF_RIGHTDOWN As Integer = &H8
Private Const MOUSEEVENTF_RIGHTUP As Integer = &H10
''' <summary>
''' Эмулирует нажатие на левую кнопку мыши
''' </summary>
''' <param name="p"></param>
''' <remarks></remarks>
Public Sub LeftClick(Optional ByVal p As Integer = 0)
Application.DoEvents()
If p = 2 Then mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
If p = 1 Then mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
End Sub
''' <summary>
''' Эмулирует нажатие на правую кнопку мыши
''' </summary>
''' <param name="p"></param>
''' <remarks></remarks>
Public Sub RightClick(Optional ByVal p As Integer = 0)
Application.DoEvents()
If p = 2 Then mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
If p = 1 Then mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)
End Sub
А картинку ты уже научился передавать и получать
? Если что пиши в асю... все расскажу...
мне надо было код каторий написаль GPP
да, картинку получаю, но картинка большого размера идет 2+ МВ,вот если можно било уменьшит размер это былоби классно
большое спасибо за ответы,хороший форум
извините за мой русски язык