Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Глюк OleCommandTarget

11
11 октября 2007 года
oxotnik333
2.9K / / 03.08.2007
Прикурутил на TApplicationEvents::OnIdlle проверялку шрифтов в CppWebBrowsere (editmode = "On")

Код:
void __fastcall TMainForm::ApplicationEvents1Idle(TObject *Sender,
      bool &Done)
{
  VARIANT fn, fs;
  fn.vt = VT_BSTR;
  fs.vt = VT_I4;

  CComQIPtr<IOleCommandTarget, &IID_IOleCommandTarget> OleCmd(WB->ControlInterface);
  OleCmd->Exec(&CGID_MSHTML, IDM_FONTNAME, Shdocvw_tlb::OLECMDEXECOPT_PROMPTUSER, NULL, &fn);
  OleCmd->Exec(&CGID_MSHTML, IDM_FONTSIZE, Shdocvw_tlb::OLECMDEXECOPT_PROMPTUSER, NULL, &fs);
  FontName->Text = fn.bstrVal;;
  FontH->ItemIndex = fs.intVal-1;
}


при нажатии на Enter (перевод строки и создание нового параграфа) вылетает AV
в чем дело???
11
12 октября 2007 года
oxotnik333
2.9K / / 03.08.2007
WB->ControlInterface
заменил на WB->Document и все ок!!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог