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

Вниз

Как зная хэндл открытого окна Осла работать со строкой ввода урла   Найти похожие ветки 

 
HF-Trade ©   (2005-10-03 02:16) [0]

Я добавил кнопку в осла, при нажатии надо
1 Прочитать урл из оного..
2 Изменить его(вложенной процедурой)
3 Вставить его в комбо Осла
4 Перейти по нему.

IEHwnd := FindWindow("IEFrame", nil);

Как зная хэндл считать из Ослика то что в комбобоксе и присвоить ему новый урл?

Вощем хелп по пункту 1,3,4 (Ну 4 в принципе пофигу - сам ентер ткну или послать сообщение нажатия ентер? В общем не особо надо...)
:)


 
Adder ©   (2005-10-03 02:31) [1]


> Я добавил кнопку в осла, при нажатии надо

Бедное животное....


 
HF-Trade ©   (2005-10-03 04:56) [2]

Оно не бедное - оно скудное;)

В факе пример как получить урл из ослика - но он не пашет вот код -
Окошко ослика находит, а из строки урла ничего не берет...

function GetText(WindowHandle: hwnd): string;
var
 txtLength: integer;
 buffer: string;
begin
 TxtLength := SendMessage(WindowHandle, WM_GETTEXTLENGTH, 0, 0);
 txtlength := txtlength + 1;
 setlength(buffer, txtlength);
 sendmessage(WindowHandle, wm_gettext, txtlength, longint(@buffer[1]));
 result := buffer;
end;

 
function GetURL: string;
var
 ie, toolbar, combo,
   comboboxex, edit,
   worker, toolbarwindow: hwnd;
begin
 ie := FindWindow(pchar("IEFrame"), nil);
 worker := FindWindowEx(ie, 0, "WorkerA", nil);
 toolbar := FindWindowEx(worker, 0, "rebarwindow32", nil);
 comboboxex := FindWindowEx(toolbar, 0, "comboboxex32", nil);
 combo := FindWindowEx(comboboxex, 0, "ComboBox", nil);
 edit := FindWindowEx(combo, 0, "Edit", nil);
 toolbarwindow := FindWindowEx(comboboxex, 0, "toolbarwindow32", nil);

 result := GetText(edit);
end;

 
procedure TForm1.Button1Click(Sender: TObject);
begin
 showmessage(GetURL);
end;



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

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

Наверх





Память: 0.45 MB
Время: 0.037 c
2-1127897200
gvv
2005-09-28 12:46
2005.10.23
Запись string-вой строки в текстовый файл


14-1128118890
Chuvak
2005-10-01 02:21
2005.10.23
spool.exe в папке Windows


1-1127987347
Oleg_
2005-09-29 13:49
2005.10.23
ME виснет при подгрузке BMP


14-1128239892
Kerk
2005-10-02 11:58
2005.10.23
Один день


14-1127905228
Digitman
2005-09-28 15:00
2005.10.23
Делфи-компоненты для работы со структурированными хранилищами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский