Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VB Литература по DCOM https://www.cyberforum.ru/ visual-basic/ thread460404.html
Посоветуйте литературу, плиз! БД имеет трехзвенную архитектуру. На Aplication sever лежит куча COM-объектов, к которым можно достучаться из VB через интерфейс IDispatch. Как реализовать это...
Можно ли с помощью VB включить комп череp сеть по техналогии Wake on Lan VB
Можно ли с помощью VB включить комп череp сеть по техналогии Wake on Lan
Как в MSFlexGrid представить дату в формате dmy. VB
Как в MSFlexGrid представить дату в формате dmy. Делаю запрос из MS SQL, подключаю к Grid, в поле дата выходит - 2001-01-01 10:10:10. А хотелось бы 01.01.2001 и все без времени. Спасибо за...
VB Перемножение полей минуты/секунды в Excel Есть, например значение в формате 'минуты:секунды', допустим - 315:99. Так? И есть стоимость 1-ой минуты - 0,42 коп. Можно ли умножить первое на второе и как ? Второй вопрос: в таблице Exel есть... https://www.cyberforum.ru/ visual-basic/ thread460396.html
VB Не хочет работать LIKE в запросе. https://www.cyberforum.ru/ visual-basic/ thread460394.html
Почему в среднем запросе не хочет работать LIKE, вместо >. (= тоже не работает)На гриде только названия полей Private Sub cmdSearch_Click() ' open connection Dim CURPOS As Long Dim...
VB Как засунуть собственный параметр в компонент WebBrowser?
Здраствуйте, Я сделал свой Web-Browser для клиентов. Этот browser использует компонент Internet Browser т.е. Internet Explorer 5.0 (shdocvw.dll). Когда люди заходят ко мне на сайт из моего...
Проблема с запросом: TRec.Open 'SELECT * FROM таблица Where ((таблица.дата) Like ' & Date & ' & '%') ', DBgen VB
Люди, подскажите что сиё такое и можно ли как то с этим бороться. Создаю следующий запрос: TRec.Open 'SELECT * FROM таблица Where ((таблица.дата) Like ' & Date & ' & '%') ', DBgen Настройки даты в...
VB Обработка событий формы в классе Я создаю библиотеку, в ней одна форма MyForm и модуль класса MyClass. В форме объявлено событие Public Event OkClicked()Событие возникает при нажатии кнопки Ok Private Sub btnOk_CLICKED()... https://www.cyberforum.ru/ visual-basic/ thread460389.html
VB Как можно считать/создать файл на другом компе, зная имя доступа и пароль? https://www.cyberforum.ru/ visual-basic/ thread460387.html
Подскажите пожалуйста как можно считать/создать файл (содержимое) на другом компе, зная имя доступа и пароль, т.е программно подконнектится, не 'мапля' диск, и 'пошуровать' файлы. Заранее благодарен.
VB Как узнать сколько строк в TextBox'е заняты текстом? Как узнать скока строк в TextBox'е заняты текстом? https://www.cyberforum.ru/ visual-basic/ thread460382.html
0 / 0 / 0
Регистрация: 04.09.2007
Сообщений: 26
06.09.2007, 08:53 0

Как взять текст из окна, зная его Handle?

06.09.2007, 08:53. Просмотров 1437. Ответов 1
Метки (Все метки)

Ответ

Vse delo v tom chto posledni parameter v SendMessage sozdan kak 'As Any'

Eto ne pozvolyaet poslat' string, no ty mozhesh izmenit' parameter na string:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Declare Function SendMessage Lib 'user32' Alias 'SendMessageA' (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function SendMessageStr Lib 'user32' Alias 'SendMessageA' (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As String) As Long
Private Const WM_GETTEXT = &HD
Private Const WM_GETTEXTLENGTH = &HE
 
Private Sub Command1_Click()
    Dim lngLen As Long
    Dim strBuffer As String
    
    lngLen = SendMessage(TextboxHwnd, WM_GETTEXTLENGTH, 0, 0)
    strBuffer = Space(lngLen)
    Call SendMessageStr(TextboxHwnd, WM_GETTEXT, lngLen, ByVal strBuffer)
    MsgBox strBuffer
End Sub


Вернуться к обсуждению:
Как взять текст из окна, зная его Handle?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2007, 08:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Можно ли запретить запуск окна, зная его Handle
Собственно вот и вопрос да и еще если можно вообще запретить запуск этой проги или её хранение, или...

Как, зная Handle окна программы, определить имя EXE
Добрый вечер, вот такая проблема: нужно найти имя активного окна. Handle узнаётся с помощью...

Как получить данные из TVirtualStringTree, зная его Handle?
Как прочитать данные первой колонки из TVirtualStringTree, зная его Handle. Для ListView делал так...

Как получить информацию о другом окне, зная его Handle
Как получить информацию о другом окне если есть Хендл(расположение, заголовок, размеры и т.д.)? И...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.