Share via


cabeçalho richedit.h

Esse cabeçalho é usado pelos Controles do Windows. Para obter mais informações, consulte:

richedit.h contém as seguintes interfaces de programação:

Funções

 
HyphenateProc

A função HyphenateProc é uma função de retorno de chamada definida pelo aplicativo usada com a mensagem EM_SETHYPHENATEINFO. Ele determina como a hifenização é feita em um controle de Edição Avançada da Microsoft.

Funções de retorno de chamada

 
AutoCorrectProc

A função AutoCorrectProc é uma função de retorno de chamada definida pelo aplicativo que é usada com a mensagem EM_SETAUTOCORRECTPROC.
EDITSTREAMCALLBACK

A função EditStreamCallback é uma função de retorno de chamada definida pelo aplicativo usada com as mensagens EM_STREAMIN e EM_STREAMOUT.
EDITWORDBREAKPROCEX

A função EditWordBreakProcEx é uma função de retorno de chamada definida pelo aplicativo usada com a mensagem EM_SETWORDBREAKPROCEX.

Estruturas

 
BIDIOPTIONS

Contém informações bidirecionais sobre um controle de edição avançada. Essa estrutura é usada pelas mensagens EM_GETBIDIOPTIONS e EM_SETBIDIOPTIONS para obter e definir as informações bidirecionais para um controle.
CHARFORMAT2A

A estrutura CHARFORMAT2A (ANSI) (richedit.h) contém informações sobre a formatação de caracteres em um controle de edição avançada.
CHARFORMAT2A

Contém informações sobre formatação de caracteres em um controle de edição avançada. (CHARFORMAT2A)
CHARFORMAT2W

A estrutura CHARFORMAT2W (Unicode) (richedit.h) contém informações sobre formatação de caracteres em um controle de edição avançada.
CHARFORMAT2W

Contém informações sobre formatação de caracteres em um controle de edição avançada. (CHARFORMAT2W)
CHARFORMATA

Contém informações sobre formatação de caracteres em um controle de edição avançada. (CHARFORMATA)
CHARFORMATW

Contém informações sobre formatação de caracteres em um controle de edição avançada. (CHARFORMATW)
CHARRANGE

Especifica um intervalo de caracteres em um controle de edição avançada. Se os membros cpMin e cpMax forem iguais, o intervalo estará vazio. O intervalo inclui tudo se cpMin for 0 e cpMax for 1.
ÁREA DE TRANSFERÊNCIAFORMAT

Especifica o formato da área de transferência. Essa estrutura incluída na notificação de EN_CLIPFORMAT.
COMPCOLOR

Contém configurações de cor para uma cadeia de caracteres de composição.
EDITSTREAM

Contém informações que um aplicativo passa para um controle de edição avançada em uma mensagem de EM_STREAMIN ou EM_STREAMOUT. O controle de edição avançada usa as informações para transferir um fluxo de dados para dentro ou para fora do controle.
ENCORRECTTEXT

Contém informações sobre o texto selecionado a ser corrigido.
ENDCOMPOSITIONNOTIFY

Contém informações sobre um código de notificação EN_ENDCOMPOSITION de um controle de edição avançada.
ENDROPFILES

Contém informações associadas a um código de notificação EN_DROPFILES. Um controle de edição avançada envia esse código de notificação quando recebe uma mensagem WM_DROPFILES.
ENLINK

Contém informações sobre um código de notificação EN_LINK de um controle de edição avançada.
ENLOWFIRTF

Contém informações sobre um palavra-chave RTF (Rich Text Format) sem suporte em um controle de Edição Avançada da Microsoft.
ENOLEOPFAILED

Contém informações sobre uma operação com falha.
PROTEGIDO

Contém informações associadas a um código de notificação EN_PROTECTED. Um controle de edição avançada envia essa notificação quando o usuário tenta editar o texto protegido.
ENSAVECLIPBOARD

Contém informações sobre objetos e texto na área de transferência.
FINDTEXTA

Contém informações sobre uma operação de pesquisa em um controle de edição avançada. Essa estrutura é usada com a mensagem EM_FINDTEXT. (ANSI)
FINDTEXTEXA

Contém informações sobre o texto a ser pesquisado em um controle de edição avançada. Essa estrutura é usada com a mensagem EM_FINDTEXTEX. (ANSI)
FINDTEXTEXW

Contém informações sobre o texto a ser pesquisado em um controle de edição avançada. Essa estrutura é usada com a mensagem EM_FINDTEXTEX. (Unicode)
FINDTEXTW

Contém informações sobre uma operação de pesquisa em um controle de edição avançada. Essa estrutura é usada com a mensagem EM_FINDTEXT. (Unicode)
FORMATRANGE

Informações que um controle de edição avançada usa para formatar sua saída para um dispositivo específico. Essa estrutura é usada com a mensagem EM_FORMATRANGE.
GETCONTEXTMENUEX

Contém informações de menu de contexto que são passadas para o método IRichEditOleCallback::GetContextMenu.
GETTEXTEX

Contém informações usadas para obter texto de um controle de edição avançada. Essa estrutura usada com a mensagem EM_GETTEXTEX.
GETTEXTLENGTHEX

Contém informações sobre como o comprimento do texto de um controle de edição avançada deve ser calculado. Essa estrutura é passada no wParam na mensagem EM_GETTEXTLENGTHEX.
HYPHENATEINFO

Contém informações sobre hifenização em um controle de Edição Avançada da Microsoft.
HYPHRESULT

Contém informações sobre o resultado da hifenização em um controle de Edição Avançada da Microsoft.
IMECOMPTEXT

Contém informações sobre o texto de composição do IME (Editor de Método de Entrada) em um controle de Edição Avançada da Microsoft.
MSGFILTER

Contém informações sobre um evento de teclado ou mouse. Um controle de edição avançada envia essa estrutura para sua janela pai como parte de um código de notificação EN_MSGFILTER, permitindo que o pai altere a mensagem ou impeça que ela seja processada.
NMHDR

A estrutura NMHDR (richedit.h) contém informações sobre uma mensagem de notificação.
OBJECTPOSITIONS

Contém informações de posição do objeto.
PARAFORMAT

Contém informações sobre atributos de formatação de parágrafo em um controle de edição avançada. (PARAFORMAT)
PARAFORMAT2

Contém informações sobre atributos de formatação de parágrafo em um controle de edição avançada. P
PARAFORMAT2

Contém informações sobre atributos de formatação de parágrafo em um controle de edição avançada. (PARAFORMAT2)
PONTUAÇÃO

Contém informações sobre a pontuação usada em um controle de edição avançada.
REPASTESPECIAL

Contém informações que identificam se o aspecto de exibição de um objeto colado deve ser baseado no conteúdo do objeto ou no ícone que representa o objeto.
REQRESIZE

Contém o tamanho solicitado de um controle de edição avançada. Um controle de edição avançada envia essa estrutura para sua janela pai como parte de um código de notificação EN_REQUESTRESIZE.
RICHEDIT_IMAGE_PARAMETERS

Define os atributos de uma imagem a ser inserida pela mensagem EM_INSERTIMAGE.
SELCHANGE

Contém informações associadas a um código de notificação EN_SELCHANGE. Um controle de edição avançada envia essa notificação para sua janela pai quando a seleção atual é alterada.
SETTEXTEX

Especifica qual página de código (se houver) a ser usada na configuração de texto, se o texto substitui todo o texto no controle ou apenas a seleção e se o estado de desfazer deve ser preservado. Essa estrutura é usada com a mensagem EM_SETTEXTEX.
TABLECELLPARMS

Define os atributos das células em uma linha de tabela.
TABLEROWPARMS

Define os atributos de linhas em uma tabela.
TEXTRANGEA

Um intervalo de texto de um controle de edição avançada. Essa estrutura é preenchida pela mensagem EM_GETTEXTRANGE. O buffer apontado pelo membro lpstrText deve ser grande o suficiente para receber todos os caracteres e o caractere nulo de terminação. (ANSI)
TEXTRANGEW

Um intervalo de texto de um controle de edição avançada. Essa estrutura é preenchida pela mensagem EM_GETTEXTRANGE. O buffer apontado pelo membro lpstrText deve ser grande o suficiente para receber todos os caracteres e o caractere nulo de terminação. (Unicode)

Enumerações

 
KHYPH

Contém valores usados para especificar como fazer hifenização em um controle de edição avançada. A função de retorno de chamada HyphenateProc usa esse tipo de enumeração.
TEXTMODE

Indica o modo de texto de um controle de edição avançada. As mensagens EM_SETTEXTMODE e EM_GETTEXTMODE usam esse tipo de enumeração.
UNDONAMEID

Contém valores que indicam tipos de ações de controle de edição avançada que podem ser desfeitas ou refeitas. As mensagens EM_GETREDONAME e EM_GETUNDONAME usam esse tipo de enumeração para retornar um valor.