Класс 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.
CHtmlEditCtrlBase::D ropDownBox
Перезаписывает раскрывающийся список элемента управления выбора для текущего выбора.
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.
CHtmlEditCtrlBase::HyperLink
Вставляет гиперссылку на текущий выбор.
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.
CHtmlEditCtrlBase::Unlink
Удаляет любую гиперссылку из текущего выбора.
HRESULT Unlink() const;
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
Замечания
Этот метод отправляет идентификатор команды IDM_UNLINK в элемент управления WebBrowser.
CHtmlEditCtrlBase::UnorderList
Переключает текущий выбор между упорядоченным списком и обычным блоком формата.
HRESULT UnorderList(LPCTSTR szId = NULL) const;
Параметры
szId
Идентификатор неупорядоченного списка.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
Замечания
Этот метод отправляет идентификатор команды IDM_UNORDERLIST в элемент управления WebBrowser.