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. |