CDHtmlDialog::GetElement
Возвращает интерфейс на элементе HTML указанном szElementId.
HRESULT GetElement(
LPCTSTR szElementId,
IDispatch **ppdisp,
BOOL *pbCollection = NULL
);
HRESULT GetElement(
LPCTSTR szElementId,
IHTMLElement **pphtmlElement
);
Параметры
szElementId
Идентификатор html-элемента.ppdisp
Указатель на элемент или коллекцию IDispatch запрошенных элементов.pbCollection
BOOL, Указывающее, является ли объект, представленный ppdisp единственный элемент или коллекция элементов.pphtmlElement
Указатель IHTMLElement к элементу.
Возвращаемое значение
Стандартное значение HRESULT.
Заметки
Используйте первый перегруженный метод, если требуется обработки условий, в которых могут быть более чем один элемент с указанным идентификатором. Можно использовать последний параметр, чтобы выяснить, является ли возвращенный указатель интерфейса в коллекцию или одному элементу. Если указатель интерфейса на коллекции, можно запросить IHTMLElementCollection и использовать его свойство item для ссылки на элементы порядковой позиции.
Второй перегруженный метод завершится ошибкой, если несколько элементов с одинаковым идентификатором страницы.
Требования
Header: afxdhtml.h