Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Текст Добавлено: 13.08.07 10:23  

Автор вопроса:  Mesnik
Народ как зная hwnd окна (текстового поля) послать ему сообщения чтобы все что в нем есть скопировалось?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Mr.Smile



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
Автор ответа:
 Mesnik



Вопросов: 3
Ответов: 29
 Профиль | | #2 Добавлено: 14.08.07 20:48
пасиба

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам