Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Как вернуть в программу выделенный текст активного окна?   Найти похожие ветки 

 
mitur ©   (2003-09-13 18:00) [0]

Здравствуйте!
Подскажите, пожалуйста, как мне вернуть в свою программу выделенный текст активного в данный момент окна, допустим блокнота?
Заранее спасибо.


 
nick_n_a   (2003-09-14 03:06) [1]

Читай справку:
GetForegrowndWindow
GetFocus
SendMessage
WM_GETTEXT
WM_GETTEXTLENGTH
EM_GETSEL


 
Diamond Cat ©   (2003-09-15 02:33) [2]

WM_GETTEXT не самый выгодный вариант, вопервых не всегда срабатывает, во вторых дерет весь текст какой есть а не только выделенный, проще через буфер обмена wm_copy


 
HolACost! ©   (2003-09-15 10:42) [3]

Удалено модератором
Примечание: А по-русски ?


 
HolACost! ©   (2003-09-15 13:19) [4]

Если через буффер обмена, то могут быть проблемы, если в нём что-то находится! В данном случае придётся сохранять содержимое буфера, работать с ним и потом восстанавливать содержимое буфера!
ЗЫ:
Так достаточно по-русски?


 
Fabr   (2003-09-16 14:30) [5]

Еще в догонку вопрос:
Есть D7, Win98 SE


GetWindowText( hwndApollo, Pchar(CurrSong[0]), 255 );


По идее эта команда должна загонять до 255 символов бувер CurrSong[0] из окна hwndApollo.
Теперь вопрос: Пока в в Delphi - то все работает нормально (и включен режим дебагера), выходим и Delphi. Все уже не работает.... он даже не перетирает предыдущее значение CurrSong[0]. В чем проблема ?

Спасибо за ответы, если можно - то в мыло.


 
HolACost! ©   (2003-09-16 20:20) [6]

Задай его лучше просто в новом топике, а то просто потрут, а ответа не получишь! Сейчас отвечать не буду - бесполезно!



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
1-41470
Sirus
2003-10-29 07:16
2003.11.13
Нужно установить вручную Flash Player (неважно какой)???


1-41687
TCrash
2003-11-05 00:07
2003.11.13
ListView. Как раскрасить строки


1-41202
Deb
2003-11-02 11:39
2003.11.13
Работа с выделенным текстом в Memo


3-40917
Manticor
2003-10-19 16:12
2003.11.13
IBM DB2 Server и Delphi програма


1-41649
Sadya
2003-10-24 21:38
2003.11.13
Как отправить скорллинг в самый низ контрола ?