Правильно, в принципе, но в примере из API-Guide возвращается хэндл активного контрола только в том случае, если он принадлежит моему окну, а если нет - возвращает 0GSerg писал(а):Ты посылаешь переднему окну, а должен его текстбоксу
Юзай функцию GetGUIThreadInfo, чтобы сразу получить хэндл текстбокса...
Option Explicit
Private Declare Function GetGUIThreadInfo Lib "user32.dll" (ByVal idThread As Long, ByRef pgui As GUITHREADINFO) As Long
Private Type RECT
l As Long
t As Long
r As Long
b As Long
End Type
Private Type GUITHREADINFO
cbSize As Long
flags As Long
hwndActive As Long
hwndFocus As Long
hwndCapture As Long
hwndMenuOwner As Long
hwndMoveSize As Long
hwndCaret As Long
rcCaret As RECT
End Type
Private Sub Form_Load()
Me.AutoRedraw = True
End Sub
Private Sub Timer1_Timer()
Dim g As GUITHREADINFO
g.cbSize = Len(g)
GetGUIThreadInfo 0, g
Me.Cls
Me.Print g.hwndFocus
End Sub
Clipboard.Clear
Clipboard.SetText...
Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 0