Модераторы: MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TWebBrowser, Люди помагите новичку!!! 
:(
    Опции темы
LordNet
Дата 23.3.2005, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 23.3.2005

Репутация: нет
Всего: нет



Люди помагите, вот код:

Он Выводит ошибку на ID_IE_CONTEXTMENU_ADDFAV.
Что делать?
Может надо чтота в uses добавить?

Код
function GetIEHandle(WebBrowser: TWebbrowser; ClassName: string): HWND; 
var 
  hwndChild, hwndTmp: HWND; 
  oleCtrl: TOleControl; 
  szClass: array [0..255] of char; 
begin 
  oleCtrl :=WebBrowser; 
  hwndTmp := oleCtrl.Handle; 
  while (true) do 
  begin 
    hwndChild := GetWindow(hwndTmp, GW_CHILD); 
    GetClassName(hwndChild, szClass, SizeOf(szClass)); 
    if (string(szClass)=ClassName) then 
    begin 
      Result :=hwndChild; 
      Exit; 
    end; 
    hwndTmp := hwndChild; 
  end; 
  Result := 0; 
end; 

procedure TForm1.ToolButton2Click(Sender: TObject); 
begin 
  //Invoke "Add To Favorite" Dialog 
  SendMessage(GetIEHandle(web, 'Internet Explorer_Server'), WM_COMMAND, ID_IE_CONTEXTMENU_ADDFAV, 0); 
end;


Это сообщение отредактировал(а) p0s0l - 28.3.2005, 09:38
PM MAIL   Вверх
Alex
Дата 23.3.2005, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 1
Всего: 162





--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
LordNet
Дата 24.3.2005, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 23.3.2005

Репутация: нет
Всего: нет



Alex Видел я этот сайт.
Можеш мне попорядку все обьяснить я проста новичок.
Я вставляю эту функцию:
function GetIEHandle(WebBrowser: TWebbrowser; ClassName: string): HWND;


И на кнопку OnClick делаю:
SendMessage(GetIEHandle(WebBrowser, 'Internet Explorer_Server'), WM_COMMAND, ID_IE_CONTEXTMENU_ADDFAV, 0);


После у меня высвечиваеться ошибка на ID_IE_CONTEXTMENU_ADDFAV.
Что Мне делать.
Может в uses чтота добавить или ешо чтота?
PM MAIL   Вверх
Alex
Дата 24.3.2005, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 1
Всего: 162



LordNet, дал же ссылку smile Константы кто будет прописывать? Пушкин?


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: ActiveX/СОМ/CORBA"

Rrader
Girder

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Delphi
  • Вопросы по SQL и вопросы по базам данных, не связанные с Delphi, задавать здесь

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.1583 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.