Partilhar via


Classe CHtmlEditCtrlBase

Representa um componente de edição HTML.

Sintaxe

template <class T> class CHtmlEditCtrlBase

Membros

Métodos públicos

Nome Descrição
CHtmlEditCtrlBase::AddToGlyphTable Adiciona uma entrada à tabela de glifo, que especifica imagens a serem exibidas para marcas específicas no modo de design.
CHtmlEditCtrlBase::Bold Alterna o estado em negrito do texto selecionado.
CHtmlEditCtrlBase::Button Substitui um controle de botão na seleção atual.
CHtmlEditCtrlBase::CheckBox Substitui um controle de caixa de seleção na seleção atual.
CHtmlEditCtrlBase::ClearSelection Limpa a seleção atual.
CHtmlEditCtrlBase::Copy Copia a seleção atual na área de transferência.
CHtmlEditCtrlBase::Cut Copia a seleção atual para a área de transferência e a exclui.
CHtmlEditCtrlBase::Delete Exclui a seleção atual.
CHtmlEditCtrlBase::DropDownBox Substitui um controle de seleção suspensa na seleção atual.
CHtmlEditCtrlBase::EmptyGlyphTable Remove todas as entradas da tabela de glifo, que oculta todas as imagens exibidas para marcas no modo de design.
CHtmlEditCtrlBase::ExecCommand Executa um comando.
CHtmlEditCtrlBase::Font Abre uma caixa de diálogo de fonte para permitir que o usuário altere a cor do texto, a fonte e o tamanho da fonte da seleção atual.
CHtmlEditCtrlBase::GetAbsolutePosition Retorna se a propriedade de posição de um elemento é "absoluta".
CHtmlEditCtrlBase::GetBackColor Recupera a cor da tela de fundo da seleção atual.
CHtmlEditCtrlBase::GetBlockFormat Recupera a marca de formato de bloco atual.
CHtmlEditCtrlBase::GetBlockFormatNames Recupera as cadeias de caracteres correspondentes às marcas de formato de bloco disponíveis.
CHtmlEditCtrlBase::GetBookMark Recupera o nome de uma âncora de indicador.
CHtmlEditCtrlBase::GetDocument Recupera o objeto do documento.
CHtmlEditCtrlBase::GetDocumentHTML Recupera o HTML do documento atual.
CHtmlEditCtrlBase::GetDocumentTitle Recupera o título do documento.
CHtmlEditCtrlBase::GetEvent Recupera um ponteiro de interface para o objeto de evento que contém informações relevantes para o evento mais recente.
CHtmlEditCtrlBase::GetEventSrcElement Recupera o objeto que disparou o evento.
CHtmlEditCtrlBase::GetFontFace Recupera o nome da fonte para a seleção atual.
CHtmlEditCtrlBase::GetFontSize Recupera o tamanho da fonte para a seleção atual.
CHtmlEditCtrlBase::GetForeColor Recupera a cor do primeiro plano (texto) da seleção atual.
CHtmlEditCtrlBase::GetFrameZone Retorna a zona de segurança da página atual no navegador da Web.
CHtmlEditCtrlBase::GetIsDirty Indica se o documento HTML foi alterado.
CHtmlEditCtrlBase::GetShowAlignedSiteTags Retorna se um glifo é exibido para todos os elementos que têm uma propriedade styleFloat.
CHtmlEditCtrlBase::GetShowAllTags Retorna se o WebBrowser exibe glifos para mostrar o local de todas as marcas em um documento.
CHtmlEditCtrlBase::GetShowAreaTags Recupera se o WebBrowser exibe um glifo para marcas de área.
CHtmlEditCtrlBase::GetShowBRTags Recupera se o WebBrowser exibe um glifo para marcas br.
CHtmlEditCtrlBase::GetShowCommentTags Recupera se o WebBrowser exibe um glifo para marcas de comentário.
CHtmlEditCtrlBase::GetShowMiscTags Recupera se o WebBrowser exibe todas as marcas mostradas no Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::GetShowScriptTags Recupera se o WebBrowser exibe um glifo para todas as marcas de script.
CHtmlEditCtrlBase::GetShowStyleTags Recupera se o WebBrowser exibe um glifo para todas as marcas de estilo.
CHtmlEditCtrlBase::GetShowUnknownTags Recupera se o WebBrowser exibe um glifo para todas as marcas desconhecidas.
CHtmlEditCtrlBase::HorizontalLine Substitui uma linha horizontal na seleção atual.
CHtmlEditCtrlBase::HyperLink Insere um hiperlink na seleção atual.
CHtmlEditCtrlBase::IE50Paste Executa uma operação de colagem compatível com o Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::Iframe Substitui um quadro embutido na seleção atual.
CHtmlEditCtrlBase::Image Substitui uma imagem na seleção atual.
CHtmlEditCtrlBase::Indent Aumenta o recuo do texto selecionado em um incremento de recuo.
CHtmlEditCtrlBase::InsFieldSet Substitui uma caixa na seleção atual.
CHtmlEditCtrlBase::InsInputButton Substitui um controle de botão na seleção atual.
CHtmlEditCtrlBase::InsInputHidden Insere um controle oculto na seleção atual.
CHtmlEditCtrlBase::InsInputImage Substitui um controle de imagem na seleção atual.
CHtmlEditCtrlBase::InsInputPassword Substitui um controle de senha na seleção atual.
CHtmlEditCtrlBase::InsInputReset Substitui um controle de redefinição na seleção atual.
CHtmlEditCtrlBase::InsInputSubmit Substitui um controle de envio na seleção atual.
CHtmlEditCtrlBase::InsInputUpload Substitui um controle de upload de arquivo na seleção atual.
CHtmlEditCtrlBase::Is1DElement Determina se um elemento está estaticamente posicionado.
CHtmlEditCtrlBase::Is2DElement Determina se um elemento está absolutamente posicionado.
CHtmlEditCtrlBase::Italic Alterna a seleção atual entre italic e nonitalic.
CHtmlEditCtrlBase::JustifyCenter Centraliza o bloco de formato no qual a seleção atual está localizada.
CHtmlEditCtrlBase::JustifyLeft Justifica à esquerda o bloco de formato no qual a seleção atual está localizada.
CHtmlEditCtrlBase::JustifyRight Justifica à direita o bloco de formato no qual a seleção atual está localizada.
CHtmlEditCtrlBase::ListBox Substitui um controle de seleção de caixa de listagem na seleção atual.
CHtmlEditCtrlBase::Marquee Substitui um letreiro vazio na seleção atual.
CHtmlEditCtrlBase::NewDocument Cria um documento.
CHtmlEditCtrlBase::OrderList Alterna a seleção atual entre uma lista ordenada e um bloco de formato normal.
CHtmlEditCtrlBase::Outdent Diminui em um incremento o recuo do bloco de formato no qual a seleção atual está localizada.
CHtmlEditCtrlBase::Paragraph Substitui uma quebra de linha na seleção atual.
CHtmlEditCtrlBase::Paste Substitui o conteúdo da área de transferência na seleção atual.
CHtmlEditCtrlBase::PrintDocument Imprime o documento atual.
CHtmlEditCtrlBase::PrintPreview Abre a janela Visualização de Impressão do documento atual usando o modelo de visualização de impressão padrão ou um modelo personalizado.
CHtmlEditCtrlBase::QueryStatus Chame esse método para consultar o status dos comandos.
CHtmlEditCtrlBase::RadioButton Substitui um controle de rádio na seleção atual.
CHtmlEditCtrlBase::RefreshDocument Atualiza o documento atual.
CHtmlEditCtrlBase::RemoveFormat Remove as marcas de formatação da seleção atual.
CHtmlEditCtrlBase::SaveAs Salva a página da Web atual em um arquivo.
CHtmlEditCtrlBase::SelectAll Repagina todo o documento.
CHtmlEditCtrlBase::Set2DPosition Permite que elementos absolutamente posicionados sejam movidos arrastando.
CHtmlEditCtrlBase::SetAbsolutePosition Define a propriedade de posição de um elemento como "absoluta" ou "estática".
CHtmlEditCtrlBase::SetAtomicSelection Defina o modo de seleção atômica.
CHtmlEditCtrlBase::SetAutoURLDetectMode Ativa e desativa a detecção automática de URL.
CHtmlEditCtrlBase::SetBackColor Define a cor da tela de fundo da seleção atual.
CHtmlEditCtrlBase::SetBlockFormat Define a marca de formato de bloco atual.
CHtmlEditCtrlBase::SetBookMark Cria uma âncora de indicador para o ponto de seleção ou inserção atual.
CHtmlEditCtrlBase::SetCSSEditingLevel Seleciona a qual nível de CSS (CSS1 ou CSS2) o editor dará suporte, se houver.
CHtmlEditCtrlBase::SetDefaultComposeSettings Chame esse método para definir as configurações de composição padrão.
CHtmlEditCtrlBase::SetDesignMode Definir o modo de design.
CHtmlEditCtrlBase::SetDisableEditFocusUI Desabilita a borda eclodida e alças em torno de um elemento que tem foco de edição.
CHtmlEditCtrlBase::SetDocumentHTML Define o HTML do documento atual.
CHtmlEditCtrlBase::SetFontFace Define a fonte da seleção atual.
CHtmlEditCtrlBase::SetFontSize Define o tamanho da fonte para a seleção atual.
CHtmlEditCtrlBase::SetForeColor Define a cor do primeiro plano (texto) da seleção atual.
CHtmlEditCtrlBase::SetIE5PasteMode Define a operação de colagem como compatível com o Microsoft Internet Explorer 5.
CHtmlEditCtrlBase::SetLiveResize Faz com que o WebBrowser atualize a aparência de um elemento continuamente durante uma operação de redimensionamento ou movimentação.
CHtmlEditCtrlBase::SetMultiSelect Habilita várias seleções.
CHtmlEditCtrlBase::SetOverrideCursor Comanda o WebBrowser para nunca alterar o ponteiro do mouse.
CHtmlEditCtrlBase::SetOverwriteMode Alterna o modo de entrada de texto entre inserir e substituir.
CHtmlEditCtrlBase::SetRespectVisInDesign Oculta elementos invisíveis no modo de design.
CHtmlEditCtrlBase::SetShowAlignedSiteTags Exibe um glifo para todos os elementos que têm uma propriedade styleFloat.
CHtmlEditCtrlBase::SetShowAllTags Exibe glifos para mostrar o local de todas as marcas em um documento.
CHtmlEditCtrlBase::SetShowAreaTags Exibe um glifo para todas as marcas de área.
CHtmlEditCtrlBase::SetShowBRTags Exibe um glifo para todas as marcas br.
CHtmlEditCtrlBase::SetShowCommentTags Exibe um glifo para todas as marcas de comentário.
CHtmlEditCtrlBase::SetShowMiscTags Exibe todas as marcas mostradas no Microsoft Internet Explorer 4.0.
CHtmlEditCtrlBase::SetShowScriptTags Exibe um glifo para todas as marcas de script.
CHtmlEditCtrlBase::SetShowStyleTags Exibe um glifo para todas as marcas de estilo.
CHtmlEditCtrlBase::SetShowUnknownTags Exibe um glifo para todas as marcas desconhecidas.
CHtmlEditCtrlBase::TextArea Substitui um controle de entrada de texto de várias linhas na seleção atual.
CHtmlEditCtrlBase::TextBox Substitui um controle de texto na seleção atual.
CHtmlEditCtrlBase::UnBookmark Remove qualquer indicador da seleção atual.
CHtmlEditCtrlBase::Underline Alterna a seleção atual entre sublinhado e não sublinhado.
CHtmlEditCtrlBase::Unlink Remove qualquer hiperlink da seleção atual.
CHtmlEditCtrlBase::UnorderList Alterna a seleção atual entre uma lista ordenada e um bloco de formato normal.

Parâmetros

T
O nome da classe derivada.

Comentários

CHtmlEditCtrlBase fornece funções de membro para os comandos de edição HTML do WebBrowser, como Negrito. (Como alternativa, você pode chamar ExecCommand para executar o comando IDM_BOLD.)

CHtmlEditCtrlBase não se destina a ficar por conta própria. Ele foi projetado para ser uma classe base para classes derivadas que expõem a funcionalidade de edição HTML do WebBrowser (confira CHtmlEditCtrl e CHtmlEditView).

Hierarquia de herança

CHtmlEditCtrlBase

Requisitos

Cabeçalho: afxhtml.h

CHtmlEditCtrlBase::AddToGlyphTable

Adiciona uma entrada à tabela de glifo, que especifica imagens a serem exibidas para marcas específicas no modo de design.

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;

Parâmetros

szTag
O nome da marca (por exemplo, "P" ou "table").

szImgUrl
A URL da imagem.

nTagType
Tipo de marca: 0 significa que a imagem é somente para a marca de abertura. 1 significa que a imagem é somente para a marca de fechamento. 2 significa que a imagem é para as marcas de abertura e fechamento. Marcas simples como br e comentário devem ser adicionadas com o tipo de marca definido como 0.

nAlignment
Alinhamento (somente elementos retangulares): esse parâmetro indica que a imagem é para um elemento com um atributo de alinhamento. Esquerda = 0, centro = 1, direita = 2 e indefinido = 3. Os atributos esquerda, direita ou centro devem ser definidos explicitamente no elemento.

nPosInfo
Informações de posicionamento. Determina o valor de posicionamento de CSS (folhas de estilos em cascata) ao qual o glifo se aplica, em que posicionamento estático = 0, posicionamento absoluto = 1, posicionamento relativo = 2 e todos = 3. Esse campo permite que você especifique um glifo para uma marca quando ela não estiver posicionada e outro glifo para mostrar um ponto de ancoragem quando a marca estiver posicionada.

nDirection
A direção. Esse parâmetro especifica a imagem de uma marca com base na ordem de leitura do idioma atual. 0 especifica da esquerda para a direita, 1 especifica da direita para a esquerda, 2 especifica de cima para baixo, 3 especifica de baixo para cima e 4 especifica tudo. Normalmente, você define esse campo como 4.

nImgWidth
A largura da imagem em pixels.

nImgHeight
A altura da imagem em pixels.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações sobre os parâmetros, confira "Formato de cadeia de caracteres de tabela de glifo" em Como usar glifos de edição.

Esse método envia a ID do comando IDM_ADDTOGLYPHTABLE para o controle WebBrowser.

CHtmlEditCtrlBase::Bold

Alterna o estado em negrito do texto selecionado.

HRESULT Bold() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_BOLD para o controle WebBrowser.

CHtmlEditCtrlBase::Button

Substitui um controle de botão na seleção atual.

HRESULT Button(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de botão.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_BUTTON para o controle WebBrowser.

CHtmlEditCtrlBase::CheckBox

Substitui um controle de caixa de seleção na seleção atual.

HRESULT CheckBox(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle da caixa de seleção.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_CHECKBOX para o controle WebBrowser.

CHtmlEditCtrlBase::ClearSelection

Limpa a seleção atual.

HRESULT ClearSelection() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_CLEARSELECTION para o controle WebBrowser.

CHtmlEditCtrlBase::Copy

Copia a seleção atual na área de transferência.

HRESULT Copy() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_COPY para o controle WebBrowser.

CHtmlEditCtrlBase::Cut

Copia a seleção atual para a área de transferência e a exclui.

HRESULT Cut() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_CUT para o controle WebBrowser.

CHtmlEditCtrlBase::Delete

Exclui a seleção atual.

HRESULT Delete() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_DELETE para o controle WebBrowser.

Substitui um controle de seleção suspensa na seleção atual.

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de seleção suspensa.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_DROPDOWNBOX para o controle WebBrowser.

CHtmlEditCtrlBase::EmptyGlyphTable

Remove todas as entradas da tabela de glifo, que oculta todas as imagens exibidas para marcas no modo de design.

HRESULT EmptyGlyphTable() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_EMPTYGLYPHTABLE para o controle WebBrowser.

CHtmlEditCtrlBase::ExecCommand

Executa um comando.

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;

Parâmetros

cmdID
A ID de comando a ser executada. Para uma lista, confira identificadores de comando MSHTML.

cmdExecOpt
Valores obtidos da enumeração OLECMDEXECOPT, que descrevem como o objeto deve executar o comando.

pInVar
Os argumentos de entrada.

pOutVar
A saída do comando.

pGuid
O GUID do grupo de comandos.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método fornece a funcionalidade de IOleCommandTarget::Exec.

CHtmlEditCtrlBase::Font

Abre uma caixa de diálogo de fonte para permitir que o usuário altere a cor do texto, a fonte e o tamanho da fonte da seleção atual.

HRESULT Font() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_FONT para o controle WebBrowser.

CHtmlEditCtrlBase::GetAbsolutePosition

Retorna se a propriedade de posição de um elemento é "absoluta".

HRESULT GetAbsolutePosition(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se a propriedade de posição do elemento estiver definida como "absoluta".

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_ABSOLUTE_POSITION.

CHtmlEditCtrlBase::GetBackColor

Recupera a cor da tela de fundo da seleção atual.

HRESULT GetBackColor(int& nColor) const;

Parâmetros

nColor
A cor da tela de fundo.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_BACKCOLOR para o controle WebBrowser.

CHtmlEditCtrlBase::GetBlockFormat

Recupera a marca de formato de bloco atual.

HRESULT GetBlockFormat(CString& strFormat) const;

Parâmetros

strFormat
A marca de formato de bloco atual.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_BLOCKFMT para o controle WebBrowser.

CHtmlEditCtrlBase::GetBlockFormatNames

Recupera as cadeias de caracteres correspondentes às marcas de formato de bloco disponíveis.

HRESULT GetBlockFormatNames(CStringArray& sa) const;

Parâmetros

sa
As marcas de formato de bloco disponíveis, como uma matriz de cadeias de caracteres.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_GETBLOCKFMTS para o controle WebBrowser.

CHtmlEditCtrlBase::GetBookMark

Recupera o nome de uma âncora de indicador.

HRESULT GetBookMark(CString& strAnchor) const;

Parâmetros

strAnchor
O nome de uma âncora de indicador.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_BOOKMARK.

CHtmlEditCtrlBase::GetDocument

Recupera o objeto do documento.

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

Parâmetros

ppDoc
O objeto do documento.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::GetDocumentHTML

Recupera o HTML do documento atual.

HRESULT GetDocumentHTML(CString& szHTML) const;

Parâmetros

szHTML
O HTML.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::GetDocumentTitle

Recupera o título do documento.

HRESULT GetDocumentTitle(CString& szTitle) const;

Parâmetros

szTitle
O título do documento.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::GetEvent

Recupera um ponteiro de interface para o objeto de evento que contém informações relevantes para o evento mais recente.

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

Parâmetros

ppEventObj
O objeto de evento.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::GetEventSrcElement

Recupera o objeto que disparou o evento.

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

Parâmetros

ppSrcElement
O elemento que disparou o evento.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::GetFontFace

Recupera o nome da fonte para a seleção atual.

HRESULT GetFontFace(CString& strFace) const;

Parâmetros

strFace
O nome da fonte.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Se a seleção atual usar mais de uma fonte, strFace será uma cadeia de caracteres vazia.

Esse método envia a ID do comando IDM_FONTNAME para o controle WebBrowser.

CHtmlEditCtrlBase::GetFontSize

Recupera o tamanho da fonte para a seleção atual.

HRESULT GetFontSize(short& nSize) const;

Parâmetros

nSize
O tamanho da fonte.

Valor de retorno

Retorna o tamanho da fonte HTML (1-7). Retorna 0 se a seleção contiver vários tamanhos de fonte.

Comentários

Esse método envia a ID do comando IDM_FONTSIZE para o controle WebBrowser.

CHtmlEditCtrlBase::GetForeColor

Recupera a cor do primeiro plano (texto) da seleção atual.

HRESULT GetForeColor(int& nColor);

Parâmetros

nColor
A cor do primeiro plano.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_FORECOLOR para o controle WebBrowser.

CHtmlEditCtrlBase::GetFrameZone

Retorna a zona de segurança da página atual no navegador da Web.

HRESULT GetFrameZone(short& nZone) const;

Parâmetros

nZone
A zona de segurança.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_GETFRAMEZONE para o controle WebBrowser.

CHtmlEditCtrlBase::GetIsDirty

Indica se o documento HTML foi alterado.

HRESULT GetIsDirty() const;

Comentários

Indica se o documento foi alterado. GetIsDirty retorna um HRESULT de IPersistStorage::IsDirty.

CHtmlEditCtrlBase::GetShowAlignedSiteTags

Retorna se um glifo é exibido para todos os elementos que têm uma propriedade styleFloat.

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se um glifo for exibido para todos os elementos que têm uma styleFloat propriedade; FALSE se nenhum glifo for exibido.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWALIGNEDSITETAGS.

CHtmlEditCtrlBase::GetShowAllTags

Retorna se o WebBrowser exibe glifos para mostrar o local de todas as marcas em um documento.

HRESULT GetShowAllTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir glifos para mostrar o local de todas as marcas em um documento; FALSE se ele não fizer isso.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWALLTAGS.

CHtmlEditCtrlBase::GetShowAreaTags

Recupera se o WebBrowser exibe um glifo para marcas de área.

HRESULT GetShowAreaTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir um glifo para marcas de área; caso contrário, FALSE.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWAREATAGS.

CHtmlEditCtrlBase::GetShowBRTags

Recupera se o WebBrowser exibe um glifo para marcas br.

HRESULT GetShowBRTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir um glifo para marcas br; caso contrário, FALSE.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWWBRTAGS.

CHtmlEditCtrlBase::GetShowCommentTags

Recupera se o WebBrowser exibe um glifo para marcas de comentário.

HRESULT GetShowCommentTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir um glifo para marcas de comentário; caso contrário, FALSE.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWCOMMENTTAGS.

CHtmlEditCtrlBase::GetShowMiscTags

Recupera se o WebBrowser exibe todas as marcas mostradas no Microsoft Internet Explorer 4.0.

HRESULT GetShowMiscTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir todas as marcas mostradas no Microsoft Internet Explorer 4.0; caso contrário, FALSE.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWMISCTAGS.

CHtmlEditCtrlBase::GetShowScriptTags

Recupera se o WebBrowser exibe um glifo para todas as marcas de script.

HRESULT GetShowScriptTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir um glifo para todas as marcas de script; caso contrário, FALSE.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWSCRIPTTAGS.

CHtmlEditCtrlBase::GetShowStyleTags

Recupera se o WebBrowser exibe um glifo para todas as marcas de estilo.

HRESULT GetShowStyleTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir um glifo para todas as marcas de estilo; caso contrário, FALSE

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWSTYLETAGS.

CHtmlEditCtrlBase::GetShowUnknownTags

Recupera se o WebBrowser exibe um glifo para todas as marcas desconhecidas.

HRESULT GetShowUnknownTags(bool& bCurValue) const;

Parâmetros

bCurValue
TRUE se o WebBrowser exibir um glifo para todas as marcas desconhecidas; caso contrário, FALSE.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Para mais informações, confira ID do comando IDM_SHOWUNKNOWNTAGS.

CHtmlEditCtrlBase::HorizontalLine

Substitui uma linha horizontal na seleção atual.

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

Parâmetros

szID
A ID da linha horizontal.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_HORIZONTALLINE para o controle WebBrowser.

Insere um hiperlink na seleção atual.

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

Parâmetros

szUrl
A URL do hiperlink.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_HYPERLINK para o controle WebBrowser.

CHtmlEditCtrlBase::IE50Paste

Executa uma operação de colagem compatível com o Internet Explorer 5.

HRESULT IE50Paste(LPCTSTR szData) const;

Parâmetros

szData
A cadeia de caracteres a colar.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_IE50_PASTE para o controle WebBrowser.

CHtmlEditCtrlBase::Iframe

Substitui um quadro embutido na seleção atual.

HRESULT Iframe(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do quadro embutido.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_IFRAME para o controle WebBrowser.

CHtmlEditCtrlBase::Image

Substitui uma imagem na seleção atual.

HRESULT Image(LPCTSTR szUrl = NULL) const;

Parâmetros

szUrl
O caminho e o nome do arquivo a ser inserido.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_IMAGE para o controle WebBrowser.

CHtmlEditCtrlBase::Indent

Aumenta o recuo do texto selecionado em um incremento de recuo.

HRESULT Indent() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INDENT para o controle WebBrowser.

CHtmlEditCtrlBase::InsFieldSet

Substitui uma caixa na seleção atual.

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID da caixa.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSFIELDSET para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputButton

Substitui um controle de botão na seleção atual.

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID para o controle de botão.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTBUTTON para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputHidden

Insere um controle oculto na seleção atual.

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle oculto.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTHIDDEN para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputImage

Substitui um controle de imagem na seleção atual.

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de imagem.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTIMAGE para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputPassword

Substitui um controle de senha na seleção atual.

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de senha.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTPASSWORD para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputReset

Substitui um controle de redefinição na seleção atual.

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de redefinição.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTRESET para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputSubmit

Substitui um controle de envio na seleção atual.

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de envio.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTSUBMIT para o controle WebBrowser.

CHtmlEditCtrlBase::InsInputUpload

Substitui um controle de upload de arquivo na seleção atual.

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de upload de arquivo.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_INSINPUTUPLOAD para o controle WebBrowser.

CHtmlEditCtrlBase::Is1DElement

Determina se um elemento está estaticamente posicionado.

HRESULT Is1DElement(bool& bValue) const;

Parâmetros

bValue
TRUE se o elemento estiver estaticamente posicionado, FALSE caso contrário.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_1D_ELEMENT para o controle WebBrowser.

CHtmlEditCtrlBase::Is2DElement

Determina se um elemento está absolutamente posicionado.

HRESULT Is2DElement(bool& bValue) const;

Parâmetros

bValue
TRUE se o elemento estiver absolutamente posicionado, FALSE caso contrário.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_2D_ELEMENT para o controle WebBrowser.

CHtmlEditCtrlBase::Italic

Alterna a seleção atual entre italic e nonitalic.

HRESULT Italic() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_ITALIC para o controle WebBrowser.

CHtmlEditCtrlBase::JustifyCenter

Centraliza o bloco de formato no qual a seleção atual está localizada.

HRESULT JustifyCenter() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_JUSTIFYCENTER para o controle WebBrowser.

CHtmlEditCtrlBase::JustifyLeft

Justifica à esquerda o bloco de formato no qual a seleção atual está localizada.

HRESULT JustifyLeft() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_JUSTIFYLEFT para o controle WebBrowser.

CHtmlEditCtrlBase::JustifyRight

Justifica à direita o bloco de formato no qual a seleção atual está localizada.

HRESULT JustifyRight() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_JUSTIFYRIGHT para o controle WebBrowser.

CHtmlEditCtrlBase::ListBox

Substitui um controle de seleção de caixa de listagem na seleção atual.

HRESULT ListBox(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de caixa de listagem.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_LISTBOX para o controle WebBrowser.

CHtmlEditCtrlBase::Marquee

Substitui um letreiro vazio na seleção atual.

HRESULT Marquee(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do letreiro.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_MARQUEE para o controle WebBrowser.

CHtmlEditCtrlBase::NewDocument

Cria um documento.

HRESULT NewDocument() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::OrderList

Alterna a seleção atual entre uma lista ordenada e um bloco de formato normal.

HRESULT OrderList(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID da lista ordenada.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_ORDERLIST para o controle WebBrowser.

CHtmlEditCtrlBase::Outdent

Diminui em um incremento o recuo do bloco de formato no qual a seleção atual está localizada.

HRESULT Outdent() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_OUTDENT para o controle WebBrowser.

CHtmlEditCtrlBase::Paragraph

Substitui uma quebra de linha na seleção atual.

HRESULT Paragraph(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do parágrafo.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_PARAGRAPH para o controle WebBrowser.

CHtmlEditCtrlBase::Paste

Substitui o conteúdo da área de transferência na seleção atual.

HRESULT Paste() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_PASTE para o controle WebBrowser.

CHtmlEditCtrlBase::PrintDocument

Imprime o documento atual.

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

Parâmetros

szPrintTemplate
Caminho para um modelo de impressão; se nenhum for especificado, o modelo de impressão padrão será usado.

bShowPrintDialog
Se TRUE, mostra a caixa de diálogo Imprimir.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_PRINT para o controle WebBrowser.

CHtmlEditCtrlBase::PrintPreview

Abre a janela Visualização de Impressão do documento atual usando o modelo de visualização de impressão padrão ou um modelo personalizado.

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

Parâmetros

szPrintTemplate
Caminho para um modelo de impressão.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_PRINTPREVIEW para o controle WebBrowser.

CHtmlEditCtrlBase::QueryStatus

Chame esse método para consultar o status dos comandos.

long QueryStatus(long cmdID) const;

Parâmetros

cmdID
A ID do comando. Os identificadores de comando são retirados do grupo de comandos CGID_MSHTML. Esses comandos são definidos em Mshtmcid.h. Você também pode encontrar a lista online nos Identificadores de Comando MSHTML.

Valor de retorno

Retorna um OLECMDF que indica o status do cmdID ou 0 em caso de falha.

CHtmlEditCtrlBase::RadioButton

Substitui um controle de rádio na seleção atual.

HRESULT RadioButton(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do botão de opção.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_RADIOBUTTON para o controle WebBrowser.

CHtmlEditCtrlBase::RefreshDocument

Atualiza o documento atual.

HRESULT RefreshDocument() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_REFRESH para o controle WebBrowser.

CHtmlEditCtrlBase::RemoveFormat

Remove as marcas de formatação da seleção atual.

HRESULT RemoveFormat() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_REMOVEFORMAT para o controle WebBrowser.

CHtmlEditCtrlBase::SaveAs

Salva a página da Web atual em um arquivo.

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

Parâmetros

szPath
O caminho e o nome do arquivo no qual salvar a página da Web.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SAVEAS para o controle WebBrowser.

CHtmlEditCtrlBase::SelectAll

Repagina todo o documento.

HRESULT SelectAll() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SELECTALL para o controle WebBrowser.

CHtmlEditCtrlBase::Set2DPosition

Permite que elementos absolutamente posicionados sejam movidos arrastando.

HRESULT Set2DPosition(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, elementos absolutamente posicionados podem ser movidos arrastando.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_2D_POSITION para o controle WebBrowser.

CHtmlEditCtrlBase::SetAbsolutePosition

Define a propriedade de posição de um elemento como "absoluta" ou "estática".

HRESULT SetAbsolutePosition(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, a propriedade de posição do elemento será "absoluta"; se FALSE, será "estática".

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_ABSOLUTE_POSITION para o controle WebBrowser.

CHtmlEditCtrlBase::SetAtomicSelection

Defina o modo de seleção atômica.

HRESULT SetAtomicSelection(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, qualquer elemento que tenha um atributo ATOMICSELECTION definido como TRUE será selecionável apenas como uma unidade.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_ATOMICSELECTION para o controle WebBrowser.

CHtmlEditCtrlBase::SetAutoURLDetectMode

Ativa e desativa a detecção automática de URL.

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, a detecção automática de URL será habilitada.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_AUTOURLDETECT_MODE para o controle WebBrowser.

CHtmlEditCtrlBase::SetBackColor

Define a cor da tela de fundo da seleção atual.

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

Parâmetros

nColor
A cor. Confira pvaIn em ID de Comando IDM_BACKCOLOR.

szColor
A cor. Confira pvaIn em ID de Comando IDM_BACKCOLOR.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_BACKCOLOR_ para o controle WebBrowser.

CHtmlEditCtrlBase::SetBlockFormat

Define a marca de formato de bloco atual.

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

Parâmetros

szFormat
A marca de formato.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID de IDM_BLOCKFMT_command para o controle WebBrowser.

CHtmlEditCtrlBase::SetBookMark

Cria uma âncora de indicador para o ponto de seleção ou inserção atual.

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

Parâmetros

szAnchorName
O nome da âncora.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_BOOKMARK para o controle WebBrowser.

CHtmlEditCtrlBase::SetCSSEditingLevel

Seleciona a qual nível de CSS (CSS1 ou CSS2) o editor dará suporte, se houver.

HRESULT SetCSSEditingLevel(short nLevel) const;

Parâmetros

nLevel
O nível do CSS. Passe 0 se você não quiser suporte para CSS.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_CSSEDITING_LEVEL para o controle WebBrowser.

CHtmlEditCtrlBase::SetDefaultComposeSettings

Chame esse método para definir as configurações de composição padrão.

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;

Parâmetros

szFontName
O nome da fonte.

nFontSize
O tamanho da fonte.

crFontColor
A cor da fonte.

crFontBgColor
A cor da tela de fundo da fonte.

bBold
Passe TRUE para texto em negrito.

bItalic
Passe TRUE para texto em itálico.

bUnderline
Passe TRUE para texto sublinhado.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_COMPOSESETTINGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetDesignMode

Definir o modo de design.

BOOL SetDesignMode(BOOL bMode) const;

Parâmetros

bMode
Se TRUE, ele ativará o modo de design.

Valor de retorno

Retorna TRUE em caso de êxito. FALSE, em caso de falha.

CHtmlEditCtrlBase::SetDisableEditFocusUI

Desabilita a borda eclodida e alças em torno de um elemento que tem foco de edição.

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, desabilitará a borda eclodida e manipula em torno de um elemento selecionável do site quando o elemento tiver "foco de edição" no modo de design; ou seja, quando o texto ou conteúdo do elemento puder ser editado.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_DISABLE_EDITFOCUS_UI para o controle WebBrowser.

CHtmlEditCtrlBase::SetDocumentHTML

Define o HTML do documento atual.

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

Parâmetros

szHTML
O HTML.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

CHtmlEditCtrlBase::SetFontFace

Define a fonte da seleção atual.

HRESULT SetFontFace(LPCTSTR szFace) const;

Parâmetros

szFace
O nome da fonte.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_FONTNAME para o controle WebBrowser.

CHtmlEditCtrlBase::SetFontSize

Define o tamanho da fonte para a seleção atual.

HRESULT SetFontSize(unsigned short size) const;

Parâmetros

size
O tamanho da fonte HTML (1-7). Um valor de 0 define o tamanho da fonte como 1.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_FONTSIZE para o controle WebBrowser.

CHtmlEditCtrlBase::SetForeColor

Define a cor do primeiro plano (texto) da seleção atual.

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

Parâmetros

szColor
A cor.

nColor
A cor.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_FORECOLOR para o controle WebBrowser.

CHtmlEditCtrlBase::SetIE5PasteMode

Define a operação de colagem como compatível com o Microsoft Internet Explorer 5.

HRESULT SetIE5PasteMode(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, todas as operações de colagem serão compatíveis com o Internet Explorer 5; se FALSE, as operações de colagem serão compatíveis com o Internet Explorer 5.5.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_IE50_PASTE_MODE para o controle WebBrowser.

CHtmlEditCtrlBase::SetLiveResize

Faz com que o WebBrowser atualize a aparência de um elemento continuamente durante uma operação de redimensionamento ou movimentação, em vez de atualizá-la apenas depois da conclusão da movimentação ou do redimensionamento.

HRESULT SetLiveResize(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, o WebBrowser atualizará a aparência de um elemento continuamente durante uma operação de redimensionamento ou movimentação; se FALSE, ela será atualizada somente após a conclusão da movimentação ou redimensionamento.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_LIVERESIZE para o controle WebBrowser.

CHtmlEditCtrlBase::SetMultiSelect

Habilita várias seleções.

HRESULT SetMultiSelect(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, permite a seleção de mais de um elemento selecionável pelo site em um momento em que o usuário mantém pressionadas as teclas SHIFT ou CTRL.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_MULTIPLESELECTION para o controle WebBrowser.

CHtmlEditCtrlBase::SetOverrideCursor

Comanda o WebBrowser para nunca alterar o ponteiro do mouse.

HRESULT SetOverrideCursor(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, o WebBrowser não alterará o ponteiro do mouse.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_OVERRIDE_CURSOR para o controle WebBrowser.

CHtmlEditCtrlBase::SetOverwriteMode

Alterna o modo de entrada de texto entre inserir e substituir.

HRESULT SetOverwriteMode(bool bMode) const;

Parâmetros

bMode
Se TRUE, o modo de entrada de texto será substituído; se FALSE, o modo de entrada de texto será inserido.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_OVERWRITE para o controle WebBrowser.

CHtmlEditCtrlBase::SetRespectVisInDesign

Oculta elementos invisíveis no modo de design.

HRESULT SetRespectVisInDesign(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, os elementos que tenham uma visibilidade definida como "oculto" ou propriedade de exibição definida como "nenhum" não serão mostrados no modo de design e no modo de navegação; se FALSE, esses elementos serão exibidos somente no modo de navegação.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_RESPECTVISIBILITY_INDESIGN para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowAlignedSiteTags

Exibe um glifo para todos os elementos que têm uma propriedade styleFloat.

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todos os elementos que têm uma propriedade styleFloat.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWALIGNEDSITETAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowAllTags

Exibe glifos para mostrar o local de todas as marcas em um documento.

HRESULT SetShowAllTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá glifos para mostrar o local de todas as marcas em um documento.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWALLTAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowAreaTags

Exibe um glifo para todas as marcas de área.

HRESULT SetShowAreaTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todas as marcas de área.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWAREATAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowBRTags

Exibe um glifo para todas as marcas br.

HRESULT SetShowBRTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todas as marcas br.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWWBRTAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowCommentTags

Exibe um glifo para todas as marcas de comentário.

HRESULT SetShowCommentTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todas as marcas de comentário.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWCOMMENTTAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowMiscTags

Exibe todas as marcas mostradas no Microsoft Internet Explorer 4.0.

HRESULT SetShowMiscTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá todas as marcas mostradas no Microsoft Internet Explorer 4.0.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWMISCTAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowScriptTags

Exibe um glifo para todas as marcas de script.

HRESULT SetShowScriptTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todas as marcas de script.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWSCRIPTTAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowStyleTags

Exibe um glifo para todas as marcas de estilo.

HRESULT SetShowStyleTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todas as marcas de estilo.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWSTYLETAGS para o controle WebBrowser.

CHtmlEditCtrlBase::SetShowUnknownTags

Exibe um glifo para todas as marcas desconhecidas.

HRESULT SetShowUnknownTags(bool bNewValue) const;

Parâmetros

bNewValue
Se TRUE, exibirá um glifo para todas as marcas desconhecidas.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_SHOWUNKNOWNTAGS para o controle WebBrowser.

CHtmlEditCtrlBase::TextArea

Substitui um controle de entrada de texto de várias linhas na seleção atual.

HRESULT TextArea(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de entrada de texto multilinha.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_TEXTAREA para o controle WebBrowser.

CHtmlEditCtrlBase::TextBox

Substitui um controle de texto na seleção atual.

HRESULT TextBox(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID do controle de texto.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_TEXTBOX para o controle WebBrowser.

CHtmlEditCtrlBase::UnBookmark

Remove qualquer indicador da seleção atual.

HRESULT UnBookmark() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_UNBOOKMARK para o controle WebBrowser.

CHtmlEditCtrlBase::Underline

Alterna a seleção atual entre sublinhado e não sublinhado.

HRESULT Underline() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_UNDERLINE para o controle WebBrowser.

Remove qualquer hiperlink da seleção atual.

HRESULT Unlink() const;

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_UNLINK para o controle WebBrowser.

CHtmlEditCtrlBase::UnorderList

Alterna a seleção atual entre uma lista ordenada e um bloco de formato normal.

HRESULT UnorderList(LPCTSTR szId = NULL) const;

Parâmetros

szId
A ID da lista não ordenada.

Valor de retorno

Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.

Comentários

Esse método envia a ID do comando IDM_UNORDERLIST para o controle WebBrowser.

Confira também

Gráfico da hierarquia
Exemplo HTMLEdit