Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Вниз

Почему не работает?   Найти похожие ветки 

 
Flash1   (2002-05-26 16:51) [0]

Есть такой код.
h:=FindWindow("Ieframe",nil); // ищем окно IE
LockWindowUpdate(h); // не даем возможность показывть выделение текста
SendMessage(h, WM_SYSCOMMAND, SC_HOTKEY, h); // активизируем окно IE
PlayKeys(Chr(vk_control)+#0+strtokeys("a")+#0); // нажимаем CTRL-A, т.е выделяем текст
PlayKeys(Chr(vk_control)+#0+strtokeys("c")+#0); // нажимаем CTRL-C, т.е копируем выд.текст
richedit1.PasteFromClipboard; //Помещаем в richedit1 скопированный текст
Playkeys выполняется на основе модуля sndkey.

Проблемы две.
Во-первых, нужно скопировать весь текст, что находится в старнице Ie. В принципе данная задача успешно выполняется. НО при этом текст страницы полностью выделен, т.е LockWindowUpdate(h) не дает желаемого результата, а именно запрещение выделение текста. А задача заключается в том, чтобы юзер не знал, что его страница скопирована, да и потом это жутко раздражает, когда каждая страница у тебя выделена. Вопрос заключается в том, как бы выделить страницу (т.е произвести стрл-а), но при этом, чтобы весь тескт не выделялся?

Во-вторых, нужно проверять разные загаловки, а вот такая фишка h:=FindWindow("Ieframe",label1.caption), где label1.caption заголовок нового окна не работает, т.к Pchar и Tcaption не любят друг-друга. НО при этом окна то все равно надо разные проверять... Как решить данную проблему?

Очень желателен пример в случае если надо модифицировать код или полностью его изменить


 
SPeller   (2002-05-26 18:31) [1]

2 Flash1 (26.05.02 16:51)

h:=FindWindow("Ieframe",label1.caption), где label1.caption заголовок нового окна не работает, т.к Pchar и Tcaption не любят друг-друга.

А так пробовал: pchar(label1.caption); ??



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

Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
1-17863
Tosha_a
2002-05-25 13:03
2002.06.06
изменение шрифта


1-17937
Vadim_Kyznetsov
2002-05-27 22:22
2002.06.06
Обработка файлов


7-18172
sniknik
2002-03-12 19:31
2002.06.06
Нужно загасить форму :).


1-17942
kay
2002-05-27 23:40
2002.06.06
Edit


1-18049
PEC
2002-05-21 12:33
2002.06.06
Я извиняюсь за вопрос не в тему, но всеже





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский