Поделиться через


Класс CHtmlEditCtrlBase

Представляет компонент редактирования HTML.

Синтаксис

template <class T> class CHtmlEditCtrlBase

Участники

Открытые методы

Имя Описание
CHtmlEditCtrlBase::AddToGlyphTable Добавляет запись в таблицу глифов, которая указывает изображения для отображения определенных тегов в режиме конструктора.
CHtmlEditCtrlBase::Bold Переключение полужирного состояния выделенного текста.
CHtmlEditCtrlBase::Button Перезаписывает элемент управления кнопкой для текущего выбора.
CHtmlEditCtrlBase::CheckBox Перезаписывает элемент управления флажком для текущего выбора.
CHtmlEditCtrlBase::ClearSelection Очищает текущий выбор.
CHtmlEditCtrlBase::Copy Копирует текущее выделение в буфер обмена.
CHtmlEditCtrlBase::Cut Копирует текущий выделенный фрагмент в буфер обмена, а затем удаляет его.
CHtmlEditCtrlBase::D elete Удаляет текущий выбор.
CHtmlEditCtrlBase::D ropDownBox Перезаписывает раскрывающийся список элемента управления выбора для текущего выбора.
CHtmlEditCtrlBase::EmptyGlyphTable Удаляет все записи из таблицы глифов, которая скрывает все изображения, отображаемые для тегов в режиме конструктора.
CHtmlEditCtrlBase::ExecCommand Выполняет команду.
CHtmlEditCtrlBase::Font Открывает диалоговое окно шрифта, позволяющее пользователю изменять цвет текста, шрифт и размер шрифта текущего выделенного фрагмента.
CHtmlEditCtrlBase::GetAbsolutePosition Возвращает, является ли свойство позиции элемента абсолютным.
CHtmlEditCtrlBase::GetBackColor Извлекает цвет фона текущего выделенного фрагмента.
CHtmlEditCtrlBase::GetBlockFormat Извлекает тег формата текущего блока.
CHtmlEditCtrlBase::GetBlockFormatNames Извлекает строки, соответствующие доступным тегам формата блоков.
CHtmlEditCtrlBase::GetBookMark Извлекает имя привязки закладки.
CHtmlEditCtrlBase::GetDocument Извлекает объект документа.
CHtmlEditCtrlBase::GetDocumentHTML Извлекает HTML-код текущего документа.
CHtmlEditCtrlBase::GetDocumentTitle Извлекает заголовок документа.
CHtmlEditCtrlBase::GetEvent Извлекает указатель интерфейса на объект события, содержащий сведения, относящиеся к последнему событию.
CHtmlEditCtrlBase::GetEventSrcElement Извлекает объект, который запустил событие.
CHtmlEditCtrlBase::GetFontFace Извлекает имя шрифта для текущего выделенного фрагмента.
CHtmlEditCtrlBase::GetFontSize Извлекает размер шрифта для текущего выделенного фрагмента.
CHtmlEditCtrlBase::GetForeColor Извлекает цвет переднего плана (текста) текущего выделенного фрагмента.
CHtmlEditCtrlBase::GetFrameZone Возвращает зону безопасности текущей страницы в веб-браузере.
CHtmlEditCtrlBase::GetIsDirty Указывает, изменился ли HTML-документ.
CHtmlEditCtrlBase::GetShowAlignedSiteTags Возвращает, отображается ли глиф для всех элементов, имеющих styleFloat свойство.
CHtmlEditCtrlBase::GetShowAllTags Возвращает, отображается ли глифы WebBrowser для отображения расположения всех тегов в документе.
CHtmlEditCtrlBase::GetShowAreaTags Извлекает, отображает ли WebBrowser глиф для тегов области.
CHtmlEditCtrlBase::GetShowBRTags Извлекает, отображает ли WebBrowser глиф для тегов br.
CHtmlEditCtrlBase::GetShowCommentTags Извлекает, отображает ли WebBrowser глиф для тегов комментариев.
CHtmlEditCtrlBase::GetShowMiscTags Извлекает, отображает ли WebBrowser все теги, отображаемые в Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::GetShowScriptTags Извлекает, отображает ли WebBrowser глиф для всех тегов скрипта.
CHtmlEditCtrlBase::GetShowStyleTags Извлекает, отображает ли WebBrowser глиф для всех тегов стиля.
CHtmlEditCtrlBase::GetShowUnknownTags Извлекает, отображает ли WebBrowser глиф для всех неизвестных тегов.
CHtmlEditCtrlBase::HorizontalLine Перезаписывает горизонтальную линию в текущем выборе.
CHtmlEditCtrlBase::HyperLink Вставляет гиперссылку на текущий выбор.
CHtmlEditCtrlBase::IE50Paste Выполняет операцию вставки, совместимую с Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::Iframe Перезаписывает встроенный кадр в текущем выборе.
CHtmlEditCtrlBase::Image Перезаписывает изображение в текущем выборе.
CHtmlEditCtrlBase::Indent Увеличивает отступ выделенного текста на один отступ.
CHtmlEditCtrlBase::InsFieldSet Перезаписывает поле в текущем выборе.
CHtmlEditCtrlBase::InsInputButton Перезаписывает элемент управления кнопкой для текущего выбора.
CHtmlEditCtrlBase::InsInputHidden Вставляет скрытый элемент управления в текущий выбор.
CHtmlEditCtrlBase::InsInputImage Перезаписывает элемент управления изображением для текущего выделенного фрагмента.
CHtmlEditCtrlBase::InsInputPassword Перезаписывает элемент управления паролем для текущего выбора.
CHtmlEditCtrlBase::InsInputReset Перезаписывает элемент управления сброса для текущего выбора.
CHtmlEditCtrlBase::InsInputSubmit Перезаписывает элемент управления отправки для текущего выбора.
CHtmlEditCtrlBase::InsInputUpload Перезаписывает элемент управления отправкой файлов в текущем выборе.
CHtmlEditCtrlBase::Is1DElement Определяет, находится ли элемент в статической позиции.
CHtmlEditCtrlBase::Is2DElement Определяет, находится ли элемент в абсолютном расположении.
CHtmlEditCtrlBase::Italic Переключает текущий выбор между курсивом и неиталическим.
CHtmlEditCtrlBase::JustifyCenter Центры блока форматирования, в котором находится текущий выбор.
CHtmlEditCtrlBase::JustifyLeft Левый оправдывает блок формата, в котором находится текущий выбор.
CHtmlEditCtrlBase::JustifyRight Правой стороны оправдывает блок формата, в котором находится текущий выбор.
CHtmlEditCtrlBase::ListBox Перезаписывает элемент управления выбора списка для текущего выбора.
CHtmlEditCtrlBase::Marquee Перезаписывает пустое поле для текущего выделенного фрагмента.
CHtmlEditCtrlBase::NewDocument Создает новый документ.
CHtmlEditCtrlBase::OrderList Переключает текущий выбор между упорядоченным списком и обычным блоком формата.
CHtmlEditCtrlBase::Outdent Уменьшается на один отступ блока форматирования, в котором находится текущий выбор.
CHtmlEditCtrlBase::P aragraph Перезаписывает разрыв строки для текущего выделенного фрагмента.
CHtmlEditCtrlBase::P aste Перезаписывает содержимое буфера обмена в текущем выборе.
CHtmlEditCtrlBase::P rintDocument Печатает текущий документ.
CHtmlEditCtrlBase::P rintPreview Открывает окно предварительного просмотра печати для текущего документа с помощью шаблона предварительного просмотра печати по умолчанию или пользовательского шаблона.
CHtmlEditCtrlBase::QueryStatus Вызовите этот метод для запроса состояния команд.
CHtmlEditCtrlBase::RadioButton Перезаписывает переключатель для текущего выбора.
CHtmlEditCtrlBase::RefreshDocument Обновляет текущий документ.
CHtmlEditCtrlBase::RemoveFormat Удаляет теги форматирования из текущего выбора.
CHtmlEditCtrlBase::SaveAs Сохраняет текущую веб-страницу в файл.
CHtmlEditCtrlBase::SelectAll Выделяет весь документ.
CHtmlEditCtrlBase::Set2DPosition Позволяет перемещать абсолютно позиционированные элементы путем перетаскивания.
CHtmlEditCtrlBase::SetAbsolutePosition Задает свойству позиции элемента значение "абсолютный" или "статический".
CHtmlEditCtrlBase::SetAtomicSelection Задайте режим атомарного выбора.
CHtmlEditCtrlBase::SetAutoURLDetectMode Включает и отключает автоматическое обнаружение URL-адресов.
CHtmlEditCtrlBase::SetBackColor Задает цвет фона текущего выделенного фрагмента.
CHtmlEditCtrlBase::SetBlockFormat Задает тег формата текущего блока.
CHtmlEditCtrlBase::SetBookMark Создает привязку закладки для текущей точки выбора или вставки.
CHtmlEditCtrlBase::SetCSSEditingLevel Выбирает, какой уровень CSS (CSS1 или CSS2) будет поддерживаться редактором, если таковой есть.
CHtmlEditCtrlBase::SetDefaultComposeSettings Вызовите этот метод, чтобы задать параметры создания по умолчанию.
CHtmlEditCtrlBase::SetDesignMode Задайте режим конструктора.
CHtmlEditCtrlBase::SetDisableEditFocusUI Отключает люковую границу и обрабатывает элемент с фокусом на редактирование.
CHtmlEditCtrlBase::SetDocumentHTML Задает HTML-код текущего документа.
CHtmlEditCtrlBase::SetFontFace Задает шрифт для текущего выделения.
CHtmlEditCtrlBase::SetFontSize Задает размер шрифта для текущего выбора.
CHtmlEditCtrlBase::SetForeColor Задает цвет переднего плана (текста) текущего выделенного фрагмента.
CHtmlEditCtrlBase::SetIE5PasteMode Задает операцию вставки, совместимую с Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::SetLiveResize Заставляет WebBrowser постоянно обновлять внешний вид элемента во время операции изменения размера или перемещения.
CHtmlEditCtrlBase::SetMultiSelect Включает несколько вариантов выбора.
CHtmlEditCtrlBase::SetOverrideCursor Команда WebBrowser никогда не изменять указатель мыши.
CHtmlEditCtrlBase::SetOverwriteMode Переключает режим ввода текста между вставкой и перезаписью.
CHtmlEditCtrlBase::SetRespectVisInDesign Скрывает невидимые элементы в режиме конструктора.
CHtmlEditCtrlBase::SetShowAlignedSiteTags Отображает глиф для всех элементов, имеющих styleFloat свойство.
CHtmlEditCtrlBase::SetShowAllTags Отображает глифы для отображения расположения всех тегов в документе.
CHtmlEditCtrlBase::SetShowAreaTags Отображает глиф для всех тегов области.
CHtmlEditCtrlBase::SetShowBRTags Отображает глиф для всех тегов br.
CHtmlEditCtrlBase::SetShowCommentTags Отображает глиф для всех тегов комментариев.
CHtmlEditCtrlBase::SetShowMiscTags Отображает все теги, отображаемые в Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::SetShowScriptTags Отображает глиф для всех тегов скрипта.
CHtmlEditCtrlBase::SetShowStyleTags Отображает глиф для всех тегов стиля.
CHtmlEditCtrlBase::SetShowUnknownTags Отображает глиф для всех неизвестных тегов.
CHtmlEditCtrlBase::TextArea Перезаписывает многострочного элемента управления ввода текста в текущем выделенном фрагменте.
CHtmlEditCtrlBase::TextBox Перезаписывает текстовый элемент управления для текущего выделения.
CHtmlEditCtrlBase::UnBookmark Удаляет любую закладку из текущего выбора.
CHtmlEditCtrlBase::Подчеркивание Переключает текущий выбор между подчеркнутой и не подчеркнутой.
CHtmlEditCtrlBase::Unlink Удаляет любую гиперссылку из текущего выбора.
CHtmlEditCtrlBase::UnorderList Переключает текущий выбор между упорядоченным списком и обычным блоком формата.

Параметры

T
Имя производного класса.

Замечания

CHtmlEditCtrlBase предоставляет функции-члены для команд редактирования HTML WebBrowser, таких как полужирный шрифт. (Кроме того, можно вызвать ExecCommand для выполнения команды IDM_BOLD.)

CHtmlEditCtrlBase не предназначено для того, чтобы стоять самостоятельно. Он предназначен для базового класса для производных классов, которые предоставляют функции редактирования HTML webBrowser (см. статью CHtmlEditCtrl и CHtmlEditView).

Иерархия наследования

CHtmlEditCtrlBase

Требования

Заголовок: afxhtml.h

CHtmlEditCtrlBase::AddToGlyphTable

Добавляет запись в таблицу глифов, которая указывает изображения для отображения определенных тегов в режиме конструктора.

HRESULT AddToGlyphTable(
    LPCTSTR szTag,
    LPCTSTR szImgUrl,
    unsigned short nTagType,
    unsigned short nAlignment,
    unsigned short nPosInfo,
    unsigned short nDirection,
    unsigned int nImgWidth,
    unsigned int nImgHeight) const;

Параметры

szTag
Имя тега (например, "P" или "table").

szImgUrl
URL-адрес изображения.

nTagType
Тип тега: 0 означает, что изображение предназначено только для открывающего тега. 1 означает, что изображение предназначено только для закрывающего тега. 2 означает, что изображение предназначено как для открывающих, так и для закрывающих тегов. Отдельные теги, такие как br и комментарий, необходимо добавить с типом тега, равным 0.

nAlignment
Выравнивание (только прямоугольные элементы): этот параметр указывает, что изображение предназначено для элемента с атрибутом выравнивания. Left = 0, center = 1, right = 2, и undefined = 3. В элементе должны быть явно заданы левые, правые или центральные атрибуты.

nPosInfo
Сведения о расположении. Определяет, к каким каскадным таблицам стилей (CSS) применяется глиф, где статическое положение = 0, абсолютная позиция = 1, относительное положение = 2 и все = 3. Это поле позволяет указать один глиф для тега, если он не расположен, а другой глиф отображает точку привязки при расположении тега.

nDirection
Направление. Этот параметр задает изображение тега на основе порядка чтения текущего языка. 0 указывает слева направо, 1 указывает справа налево, 2 — сверху вниз, 3 — вниз, а 4 — все. Обычно для этого поля задано значение 4.

nImgWidth
Ширина изображения в пикселях.

nImgHeight
Высота изображения в пикселях.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения о параметрах см. в разделе "Формат строки таблицы Глифа" в разделе "Использование глифов редактирования глифов".

Этот метод отправляет идентификатор команды IDM_ADDTOGLYPHTABLE в элемент управления WebBrowser.

CHtmlEditCtrlBase::Bold

Переключение полужирного состояния выделенного текста.

HRESULT Bold() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_BOLD в элемент управления WebBrowser.

CHtmlEditCtrlBase::Button

Перезаписывает элемент управления кнопкой для текущего выбора.

HRESULT Button(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления кнопки.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_BUTTON в элемент управления WebBrowser.

CHtmlEditCtrlBase::CheckBox

Перезаписывает элемент управления флажком для текущего выбора.

HRESULT CheckBox(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления флажка.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_CHECKBOX в элемент управления WebBrowser.

CHtmlEditCtrlBase::ClearSelection

Очищает текущий выбор.

HRESULT ClearSelection() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_CLEARSELECTION в элемент управления WebBrowser.

CHtmlEditCtrlBase::Copy

Копирует текущее выделение в буфер обмена.

HRESULT Copy() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_COPY в элемент управления WebBrowser.

CHtmlEditCtrlBase::Cut

Копирует текущий выделенный фрагмент в буфер обмена, а затем удаляет его.

HRESULT Cut() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_CUT элементу управления WebBrowser.

CHtmlEditCtrlBase::D elete

Удаляет текущий выбор.

HRESULT Delete() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_DELETE в элемент управления WebBrowser.

Перезаписывает раскрывающийся список элемента управления выбора для текущего выбора.

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор раскрывающегося элемента управления выбора.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_DROPDOWNBOX в элемент управления WebBrowser.

CHtmlEditCtrlBase::EmptyGlyphTable

Удаляет все записи из таблицы глифов, которая скрывает все изображения, отображаемые для тегов в режиме конструктора.

HRESULT EmptyGlyphTable() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_EMPTYGLYPHTABLE в элемент управления WebBrowser.

CHtmlEditCtrlBase::ExecCommand

Выполняет команду.

HRESULT ExecCommand(
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

HRESULT ExecCommand(
    const GUID* pGuid,
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

Параметры

cmdID
Идентификатор команды, который требуется выполнить. Список см. в разделе "Идентификаторы команд MSHTML".

cmdExecOpt
Значения, взятые из перечисления OLECMDEXECOPT , описывающие, как объект должен выполнять команду.

pInVar
Входные аргументы.

pOutVar
Выходные данные команды.

pGuid
GUID группы команд.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод предоставляет функциональные возможности IOleCommandTarget::Exec.

CHtmlEditCtrlBase::Font

Открывает диалоговое окно шрифта, позволяющее пользователю изменять цвет текста, шрифт и размер шрифта текущего выделенного фрагмента.

HRESULT Font() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_FONT в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetAbsolutePosition

Возвращает, является ли свойство позиции элемента абсолютным.

HRESULT GetAbsolutePosition(bool& bCurValue) const;

Параметры

bCurValue
ЗНАЧЕНИЕ TRUE, если для свойства позиции элемента задано значение "абсолютный".

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_ABSOLUTE_POSITION Идентификатор команды.

CHtmlEditCtrlBase::GetBackColor

Извлекает цвет фона текущего выделенного фрагмента.

HRESULT GetBackColor(int& nColor) const;

Параметры

nColor
Цвет фона.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_BACKCOLOR в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetBlockFormat

Извлекает тег формата текущего блока.

HRESULT GetBlockFormat(CString& strFormat) const;

Параметры

strFormat
Текущий тег формата блока.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_BLOCKFMT в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetBlockFormatNames

Извлекает строки, соответствующие доступным тегам формата блоков.

HRESULT GetBlockFormatNames(CStringArray& sa) const;

Параметры

sa
Доступные теги формата блоков в виде массива строк.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_GETBLOCKFMTS в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetBookMark

Извлекает имя привязки закладки.

HRESULT GetBookMark(CString& strAnchor) const;

Параметры

strAnchor
Имя привязки закладки.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_BOOKMARK Идентификатор команды.

CHtmlEditCtrlBase::GetDocument

Извлекает объект документа.

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

Параметры

ppDoc
Объект документа.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::GetDocumentHTML

Извлекает HTML-код текущего документа.

HRESULT GetDocumentHTML(CString& szHTML) const;

Параметры

szHTML
The HTML.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::GetDocumentTitle

Извлекает заголовок документа.

HRESULT GetDocumentTitle(CString& szTitle) const;

Параметры

szTitle
Заголовок документа.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::GetEvent

Извлекает указатель интерфейса на объект события, содержащий сведения, относящиеся к последнему событию.

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

Параметры

ppEventObj
Объект события.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::GetEventSrcElement

Извлекает объект, который запустил событие.

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

Параметры

ppSrcElement
Элемент, который запустил событие.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::GetFontFace

Извлекает имя шрифта для текущего выделенного фрагмента.

HRESULT GetFontFace(CString& strFace) const;

Параметры

strFace
Имя шрифта.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Если текущий выбор использует несколько шрифтов, strFace будет пустой строкой.

Этот метод отправляет идентификатор команды IDM_FONTNAME в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetFontSize

Извлекает размер шрифта для текущего выделенного фрагмента.

HRESULT GetFontSize(short& nSize) const;

Параметры

nSize
Размер шрифта.

Возвращаемое значение

Возвращает размер html-шрифта (1–7). Возвращает значение 0, если выбор содержит несколько размеров шрифта.

Замечания

Этот метод отправляет идентификатор команды IDM_FONTSIZE в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetForeColor

Извлекает цвет переднего плана (текста) текущего выделенного фрагмента.

HRESULT GetForeColor(int& nColor);

Параметры

nColor
Цвет переднего плана.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_FORECOLOR в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetFrameZone

Возвращает зону безопасности текущей страницы в веб-браузере.

HRESULT GetFrameZone(short& nZone) const;

Параметры

nZone
Зона безопасности.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_GETFRAMEZONE в элемент управления WebBrowser.

CHtmlEditCtrlBase::GetIsDirty

Указывает, изменился ли HTML-документ.

HRESULT GetIsDirty() const;

Замечания

Указывает, изменился ли документ. GetIsDirty возвращает HRESULT из IPersistStorage::IsDirty.

CHtmlEditCtrlBase::GetShowAlignedSiteTags

Возвращает, отображается ли глиф для всех элементов, имеющих styleFloat свойство.

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

Параметры

bCurValue
ЗНАЧЕНИЕ TRUE, если глиф отображается для всех элементов, имеющих styleFloat свойство; ЗНАЧЕНИЕ FALSE, если глиф не отображается.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWALIGNEDSITETAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowAllTags

Возвращает, отображается ли глифы WebBrowser для отображения расположения всех тегов в документе.

HRESULT GetShowAllTags(bool& bCurValue) const;

Параметры

bCurValue
ЗНАЧЕНИЕ TRUE, если WebBrowser отображает глифы, чтобы отобразить расположение всех тегов в документе; ЗНАЧЕНИЕ FALSE, если это не так.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWALLTAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowAreaTags

Извлекает, отображает ли WebBrowser глиф для тегов области.

HRESULT GetShowAreaTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает глиф для тегов области, значение FALSE, если оно не указано.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWAREATAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowBRTags

Извлекает, отображает ли WebBrowser глиф для тегов br.

HRESULT GetShowBRTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает глиф для тегов br, значение FALSE, если оно не так.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWWBRTAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowCommentTags

Извлекает, отображает ли WebBrowser глиф для тегов комментариев.

HRESULT GetShowCommentTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает глиф для тегов комментариев, значение FALSE, если оно не так.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWCOMMENTTAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowMiscTags

Извлекает, отображает ли WebBrowser все теги, отображаемые в Microsoft Internet Explorer 4.0.

HRESULT GetShowMiscTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает все теги, отображаемые в Microsoft Internet Explorer 4.0, значение FALSE, если это не так.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWMISCTAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowScriptTags

Извлекает, отображает ли WebBrowser глиф для всех тегов скрипта.

HRESULT GetShowScriptTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает глиф для всех тегов скрипта, значение FALSE, если оно отсутствует.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWSCRIPTTAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowStyleTags

Извлекает, отображает ли WebBrowser глиф для всех тегов стиля.

HRESULT GetShowStyleTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает глиф для всех тегов стиля, значение FALSE, если оно не выполняется.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWSTYLETAGS Идентификатор команды.

CHtmlEditCtrlBase::GetShowUnknownTags

Извлекает, отображает ли WebBrowser глиф для всех неизвестных тегов.

HRESULT GetShowUnknownTags(bool& bCurValue) const;

Параметры

bCurValue
Значение TRUE, если WebBrowser отображает глиф для всех неизвестных тегов, значение FALSE, если оно не указано.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Дополнительные сведения см. в разделе IDM_SHOWUNKNOWNTAGS Идентификатор команды.

CHtmlEditCtrlBase::HorizontalLine

Перезаписывает горизонтальную линию в текущем выборе.

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

Параметры

szID
Идентификатор горизонтальной линии.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_HORIZONTALLINE элементу управления WebBrowser.

Вставляет гиперссылку на текущий выбор.

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

Параметры

szUrl
URL-адрес гиперссылки.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_HYPERLINK в элемент управления WebBrowser.

CHtmlEditCtrlBase::IE50Paste

Выполняет операцию вставки, совместимую с Internet Explorer 5.

HRESULT IE50Paste(LPCTSTR szData) const;

Параметры

szData
Строка для вставки.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_IE50_PASTE в элемент управления WebBrowser.

CHtmlEditCtrlBase::Iframe

Перезаписывает встроенный кадр в текущем выборе.

HRESULT Iframe(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор встроенного кадра.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_IFRAME в элемент управления WebBrowser.

CHtmlEditCtrlBase::Image

Перезаписывает изображение в текущем выборе.

HRESULT Image(LPCTSTR szUrl = NULL) const;

Параметры

szUrl
Путь и имя файла вставленного изображения.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_IMAGE в элемент управления WebBrowser.

CHtmlEditCtrlBase::Indent

Увеличивает отступ выделенного текста на один отступ.

HRESULT Indent() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INDENT в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsFieldSet

Перезаписывает поле в текущем выборе.

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор поля.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSFIELDSET в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsInputButton

Перезаписывает элемент управления кнопкой для текущего выбора.

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления кнопкой.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTBUTTON в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsInputHidden

Вставляет скрытый элемент управления в текущий выбор.

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор скрытого элемента управления.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTHIDDEN в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsInputImage

Перезаписывает элемент управления изображением для текущего выделенного фрагмента.

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления изображением.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTIMAGE в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsInputPassword

Перезаписывает элемент управления паролем для текущего выбора.

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления паролем.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTPASSWORD элементу управления WebBrowser.

CHtmlEditCtrlBase::InsInputReset

Перезаписывает элемент управления сброса для текущего выбора.

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления сброса.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTRESET в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsInputSubmit

Перезаписывает элемент управления отправки для текущего выбора.

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления отправки.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTSUBMIT в элемент управления WebBrowser.

CHtmlEditCtrlBase::InsInputUpload

Перезаписывает элемент управления отправкой файлов в текущем выборе.

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления отправки файла.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_INSINPUTUPLOAD в элемент управления WebBrowser.

CHtmlEditCtrlBase::Is1DElement

Определяет, находится ли элемент в статической позиции.

HRESULT Is1DElement(bool& bValue) const;

Параметры

bValue
ЗНАЧЕНИЕ TRUE, если элемент статически расположен, значение FALSE в противном случае.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_1D_ELEMENT в элемент управления WebBrowser.

CHtmlEditCtrlBase::Is2DElement

Определяет, находится ли элемент в абсолютном расположении.

HRESULT Is2DElement(bool& bValue) const;

Параметры

bValue
Значение TRUE, если элемент находится в абсолютном расположении, значение FALSE в противном случае.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_2D_ELEMENT в элемент управления WebBrowser.

CHtmlEditCtrlBase::Italic

Переключает текущий выбор между курсивом и неиталическим.

HRESULT Italic() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_ITALIC в элемент управления WebBrowser.

CHtmlEditCtrlBase::JustifyCenter

Центры блока форматирования, в котором находится текущий выбор.

HRESULT JustifyCenter() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_JUSTIFYCENTER в элемент управления WebBrowser.

CHtmlEditCtrlBase::JustifyLeft

Левый оправдывает блок формата, в котором находится текущий выбор.

HRESULT JustifyLeft() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_JUSTIFYLEFT в элемент управления WebBrowser.

CHtmlEditCtrlBase::JustifyRight

Правой стороны оправдывает блок формата, в котором находится текущий выбор.

HRESULT JustifyRight() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_JUSTIFYRIGHT в элемент управления WebBrowser.

CHtmlEditCtrlBase::ListBox

Перезаписывает элемент управления выбора списка для текущего выбора.

HRESULT ListBox(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления "Список".

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_LISTBOX в элемент управления WebBrowser.

CHtmlEditCtrlBase::Marquee

Перезаписывает пустое поле для текущего выделенного фрагмента.

HRESULT Marquee(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор для марке.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_MARQUEE в элемент управления WebBrowser.

CHtmlEditCtrlBase::NewDocument

Создает новый документ.

HRESULT NewDocument() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::OrderList

Переключает текущий выбор между упорядоченным списком и обычным блоком формата.

HRESULT OrderList(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор упорядоченного списка.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_ORDERLIST в элемент управления WebBrowser.

CHtmlEditCtrlBase::Outdent

Уменьшается на один отступ блока форматирования, в котором находится текущий выбор.

HRESULT Outdent() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_OUTDENT в элемент управления WebBrowser.

CHtmlEditCtrlBase::P aragraph

Перезаписывает разрыв строки для текущего выделенного фрагмента.

HRESULT Paragraph(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор абзаца.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_PARAGRAPH элементу управления WebBrowser.

CHtmlEditCtrlBase::P aste

Перезаписывает содержимое буфера обмена в текущем выборе.

HRESULT Paste() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_PASTE в элемент управления WebBrowser.

CHtmlEditCtrlBase::P rintDocument

Печатает текущий документ.

HRESULT PrintDocument() const;
HRESULT PrintDocument(LPCTSTR szPrintTemplate) const;
HRESULT PrintDocument(bool bShowPrintDialog) const;

Параметры

szPrintTemplate
Путь к шаблону печати; Если ни один из них не указан, используется шаблон печати по умолчанию.

bShowPrintDialog
Если значение TRUE, отображается диалоговое окно "Печать".

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_PRINT в элемент управления WebBrowser.

CHtmlEditCtrlBase::P rintPreview

Открывает окно предварительного просмотра печати для текущего документа с помощью шаблона предварительного просмотра печати по умолчанию или пользовательского шаблона.

HRESULT PrintPreview() const;
HRESULT PrintPreview(LPCTSTR szPrintTemplate) const;

Параметры

szPrintTemplate
Путь к шаблону печати.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_PRINTPREVIEW в элемент управления WebBrowser.

CHtmlEditCtrlBase::QueryStatus

Вызовите этот метод для запроса состояния команд.

long QueryStatus(long cmdID) const;

Параметры

cmdID
Идентификатор команды. Идентификаторы команд взяты из группы команд CGID_MSHTML. Эти команды определены в Mshtmcid.h. Список также можно найти в Интернете по идентификаторам команд MSHTML.

Возвращаемое значение

Возвращает OLECMDF, указывающее состояние cmdID или 0 при сбое.

CHtmlEditCtrlBase::RadioButton

Перезаписывает переключатель для текущего выбора.

HRESULT RadioButton(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор переключателя.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_RADIOBUTTON в элемент управления WebBrowser.

CHtmlEditCtrlBase::RefreshDocument

Обновляет текущий документ.

HRESULT RefreshDocument() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_REFRESH элементу управления WebBrowser.

CHtmlEditCtrlBase::RemoveFormat

Удаляет теги форматирования из текущего выбора.

HRESULT RemoveFormat() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_REMOVEFORMAT в элемент управления WebBrowser.

CHtmlEditCtrlBase::SaveAs

Сохраняет текущую веб-страницу в файл.

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

Параметры

szPath
Путь и имя файла, для которого нужно сохранить веб-страницу.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SAVEAS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SelectAll

Выделяет весь документ.

HRESULT SelectAll() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SELECTALL в элемент управления WebBrowser.

CHtmlEditCtrlBase::Set2DPosition

Позволяет перемещать абсолютно позиционированные элементы путем перетаскивания.

HRESULT Set2DPosition(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, можно переместить абсолютно позиционированные элементы путем перетаскивания.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_2D_POSITION в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetAbsolutePosition

Задает свойству позиции элемента значение "абсолютный" или "статический".

HRESULT SetAbsolutePosition(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, свойство позиции элемента является абсолютным; Значение FALSE , если значение false, оно является статическим.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_ABSOLUTE_POSITION в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetAtomicSelection

Задайте режим атомарного выбора.

HRESULT SetAtomicSelection(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, любой элемент с атрибутом ATOMICSELECTION с заданным значением TRUE будет выбираться только как единица.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_ATOMICSELECTION в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetAutoURLDetectMode

Включает и отключает автоматическое обнаружение URL-адресов.

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, автоматическое обнаружение URL-адресов включено.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_AUTOURLDETECT_MODE элементу управления WebBrowser.

CHtmlEditCtrlBase::SetBackColor

Задает цвет фона текущего выделенного фрагмента.

HRESULT SetBackColor(int nColor) const;
HRESULT SetBackColor(LPCTSTR szColor) const;

Параметры

nColor
Цвет. См. pvaIn в идентификаторе команды IDM_BACKCOLOR.

szColor
Цвет. См. pvaIn в идентификаторе команды IDM_BACKCOLOR.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_BACKCOLOR_ в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetBlockFormat

Задает тег формата текущего блока.

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

Параметры

szFormat
Тег формата.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор IDM_BLOCKFMT_command элементу управления WebBrowser.

CHtmlEditCtrlBase::SetBookMark

Создает привязку закладки для текущей точки выбора или вставки.

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

Параметры

szAnchorName
Имя привязки.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_BOOKMARK в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetCSSEditingLevel

Выбирает, какой уровень CSS (CSS1 или CSS2) будет поддерживаться редактором, если таковой есть.

HRESULT SetCSSEditingLevel(short nLevel) const;

Параметры

nLevel
Уровень CSS. Передайте 0, если вы не хотите поддерживать CSS.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_CSSEDITING_LEVEL в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetDefaultComposeSettings

Вызовите этот метод, чтобы задать параметры создания по умолчанию.

HRESULT SetDefaultComposeSettings(
    LPCSTR szFontName = NULL,
    unsigned short nFontSize = 3,
    COLORREF crFontColor = 0xFF000000,
    COLORREF crFontBgColor = 0xFF000000,
    bool bBold = false,
    bool bItalic = false,
    bool bUnderline = false) const;

Параметры

szFontName
Имя шрифта.

nFontSize
Размер шрифта.

crFontColor
Цвет шрифта.

crFontBgColor
Цвет фона шрифта.

bBold
Передайте значение TRUE для полужирного текста.

bItalic
Передайте значение TRUE для курсивного текста.

bUnderline
Передайте ЗНАЧЕНИЕ TRUE для подчеркнутого текста.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_COMPOSESETTINGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetDesignMode

Задайте режим конструктора.

BOOL SetDesignMode(BOOL bMode) const;

Параметры

bMode
Если значение TRUE, включите режим конструктора.

Возвращаемое значение

Возвращает значение TRUE при успешном выполнении, false при сбое.

CHtmlEditCtrlBase::SetDisableEditFocusUI

Отключает люковую границу и обрабатывает элемент с фокусом на редактирование.

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отключает люковую границу и обрабатывает элемент, доступный для выбора сайта, когда элемент имеет "изменить фокус" в режиме конструктора; т. е. при изменении текста или содержимого элемента.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_DISABLE_EDITFOCUS_UI в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetDocumentHTML

Задает HTML-код текущего документа.

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

Параметры

szHTML
The HTML.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

CHtmlEditCtrlBase::SetFontFace

Задает шрифт для текущего выделения.

HRESULT SetFontFace(LPCTSTR szFace) const;

Параметры

szFace
Имя шрифта.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_FONTNAME в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetFontSize

Задает размер шрифта для текущего выбора.

HRESULT SetFontSize(unsigned short size) const;

Параметры

size
Размер шрифта HTML (1–7). Значение 0 задает размер шрифта 1.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_FONTSIZE в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetForeColor

Задает цвет переднего плана (текста) текущего выделенного фрагмента.

HRESULT SetForeColor(LPCTSTR szColor) const;
HRESULT SetForeColor(int nColor) const;

Параметры

szColor
Цвет.

nColor
Цвет.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_FORECOLOR в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetIE5PasteMode

Задает операцию вставки, совместимую с Microsoft Internet Explorer 5.

HRESULT SetIE5PasteMode(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, все операции вставки совместимы с Internet Explorer 5; Если значение FALSE, операции вставки совместимы с Internet Explorer 5.5.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_IE50_PASTE_MODE в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetLiveResize

Заставляет WebBrowser постоянно обновлять внешний вид элемента во время операции изменения размера или перемещения, а не обновлять только при завершении перемещения или изменения размера.

HRESULT SetLiveResize(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, вызывает средство WebBrowser постоянно обновлять внешний вид элемента во время операции изменения размера или перемещения; Значение FALSE обновляется только при завершении перемещения или изменения размера.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_LIVERESIZE в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetMultiSelect

Включает несколько вариантов выбора.

HRESULT SetMultiSelect(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, позволяет выбрать несколько элементов, доступных для выбора сайта, в то время как пользователь удерживает клавиши SHIFT или CTRL.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_MULTIPLESELECTION в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetOverrideCursor

Команда WebBrowser никогда не изменять указатель мыши.

HRESULT SetOverrideCursor(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, webBrowser не изменит указатель мыши.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_OVERRIDE_CURSOR в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetOverwriteMode

Переключает режим ввода текста между вставкой и перезаписью.

HRESULT SetOverwriteMode(bool bMode) const;

Параметры

bMode
Если значение TRUE, режим записи текста перезаписывается; Значение false, то вставляется режим записи текста.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_OVERWRITE в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetRespectVisInDesign

Скрывает невидимые элементы в режиме конструктора.

HRESULT SetRespectVisInDesign(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, в режиме конструктора и в режиме обзора не отображаются все элементы, имеющие значение "скрытый" или свойства отображения, равные "нет", не отображаются в режиме конструктора и в режиме обзора; Если значение FALSE, эти элементы будут отображаться только в режиме обзора.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_RESPECTVISIBILITY_INDESIGN в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowAlignedSiteTags

Отображает глиф для всех элементов, имеющих styleFloat свойство.

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех элементов, имеющих styleFloat свойство.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWALIGNEDSITETAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowAllTags

Отображает глифы для отображения расположения всех тегов в документе.

HRESULT SetShowAllTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глифы для отображения расположения всех тегов в документе.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWALLTAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowAreaTags

Отображает глиф для всех тегов области.

HRESULT SetShowAreaTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех тегов области.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWAREATAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowBRTags

Отображает глиф для всех тегов br.

HRESULT SetShowBRTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех тегов br.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWWBRTAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowCommentTags

Отображает глиф для всех тегов комментариев.

HRESULT SetShowCommentTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех тегов комментариев.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWCOMMENTTAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowMiscTags

Отображает все теги, отображаемые в Microsoft Internet Explorer 4.0.

HRESULT SetShowMiscTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает все теги, отображаемые в Microsoft Internet Explorer 4.0.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWMISCTAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowScriptTags

Отображает глиф для всех тегов скрипта.

HRESULT SetShowScriptTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех тегов скрипта.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWSCRIPTTAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowStyleTags

Отображает глиф для всех тегов стиля.

HRESULT SetShowStyleTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех тегов стиля.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWSTYLETAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::SetShowUnknownTags

Отображает глиф для всех неизвестных тегов.

HRESULT SetShowUnknownTags(bool bNewValue) const;

Параметры

bNewValue
Если значение TRUE, отображает глиф для всех неизвестных тегов.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_SHOWUNKNOWNTAGS в элемент управления WebBrowser.

CHtmlEditCtrlBase::TextArea

Перезаписывает многострочного элемента управления ввода текста в текущем выделенном фрагменте.

HRESULT TextArea(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор многострочного элемента управления ввода текста.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_TEXTAREA в элемент управления WebBrowser.

CHtmlEditCtrlBase::TextBox

Перезаписывает текстовый элемент управления для текущего выделения.

HRESULT TextBox(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор элемента управления текстом.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_TEXTBOX в элемент управления WebBrowser.

CHtmlEditCtrlBase::UnBookmark

Удаляет любую закладку из текущего выбора.

HRESULT UnBookmark() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_UNBOOKMARK в элемент управления WebBrowser.

CHtmlEditCtrlBase::Подчеркивание

Переключает текущий выбор между подчеркнутой и не подчеркнутой.

HRESULT Underline() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_UNDERLINE в элемент управления WebBrowser.

Удаляет любую гиперссылку из текущего выбора.

HRESULT Unlink() const;

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_UNLINK в элемент управления WebBrowser.

CHtmlEditCtrlBase::UnorderList

Переключает текущий выбор между упорядоченным списком и обычным блоком формата.

HRESULT UnorderList(LPCTSTR szId = NULL) const;

Параметры

szId
Идентификатор неупорядоченного списка.

Возвращаемое значение

Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.

Замечания

Этот метод отправляет идентификатор команды IDM_UNORDERLIST в элемент управления WebBrowser.

См. также

Диаграмма иерархии
Пример HTMLEdit