Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Считать в..


Автор: apook 1.8.2006, 11:46
Я запускаю из программы блокнот, печатаю туда текст и считываю его
в программу (не сохраняя на диск). Возможно ли такое?

Автор: _hunter 1.8.2006, 12:00
можно.
но смысл? может проще кинуть на форму TMemo и читать из него?..

Автор: apook 1.8.2006, 12:47
То понятно, интересен механизм

Автор: _hunter 1.8.2006, 14:12
механизм прост -- FindWindow + GetWindowText

Автор: Gordon 1.8.2006, 14:35
А куда в программу ты хочешь считать этот текст?

Автор: _hunter 1.8.2006, 15:07
Цитата(Gordon @  1.8.2006,  14:35 Найти цитируемый пост)
А куда в программу ты хочешь считать этот текст?

какая разница?

Автор: Gordon 1.8.2006, 16:01
hunter , мне просто интересно, хочет он считать текст в переменную или вывести с помощью компонента (ComboBox,ListBox или Memo). 

Автор: _hunter 1.8.2006, 16:33
какая разница?

Автор: Gordon 1.8.2006, 16:57
Если ему он хочет вывести текс с помощью компонента, могу подкинуть ссылку.

Автор: _hunter 1.8.2006, 17:01
дык ему не вывести а ввести нужно...

Автор: Gordon 1.8.2006, 17:12
Ему видней...

Автор: apook 1.8.2006, 17:24
Цитата

механизм прост -- FindWindow + GetWindowText 


Насколько мне удалось разобраться GetWindowText считывает заголовок окна я написал код который находит notepad и благополучно выводит его
заголовок, но это слегка не то что я хотел узнать

Автор: _hunter 1.8.2006, 17:48
это ты не у того окна текст береш.
посмотри Spy++ какое то.

Автор: apook 1.8.2006, 17:57
class Notepad это то? SPY это прога которая показывает некоторую инф-ю
о открытых окнах, там я посмотрел class Notepad имя указал NUL . Может я гоню.

Автор: Adil' 1.8.2006, 17:59
Тебе нужно искать его дочернее окно класса "Edit"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)