Страница: 1 |
Вопрос: Текст | Добавлено: 13.08.07 10:23 |
Автор вопроса: ![]() |
Народ как зная hwnd окна (текстового поля) послать ему сообщения чтобы все что в нем есть скопировалось? |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 427682013 Вопросов: 14 Ответов: 464 |
Профиль | Цитата | #1 | Добавлено: 13.08.07 18:24 |
Option Explicit Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long Private Sub Form_Load() Dim lHandle As Long Dim sCaption As String lHandle = Me.hwnd 'замени "Me.hwnd" на hwnd текстового поля sCaption = Space$(GetWindowTextLength(lHandle) + 1) GetWindowText lHandle, sCaption, 100 sCaption = Left$(sCaption, Len(sCaption) - 1) MsgBox Chr$(34) & sCaption & Chr$(34) End Sub |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 3 Ответов: 29 |
Профиль | Цитата | #2 | Добавлено: 14.08.07 20:48 |
пасиба |
Страница: 1 |
|