Classe CEditView
Um tipo de modo de exibição de classe que fornece a funcionalidade do Windows controle de edição e pode ser usado para implementar a funcionalidade do editor de texto simples.
class CEditView : public CCtrlView
Comentários
The CEditView classe fornece as seguintes funções adicionais:
Imprima.
Localizar e substituir.
Como classe CEditView é um derivado da classe CView, objetos de classe CEditView pode ser usado com documentos e modelos de documento.
Cada CEditView texto do controle é mantido em seu próprio objeto de memória global. Seu aplicativo puder ter qualquer número de CEditView objetos.
Criar objetos do tipo CEditView Se desejar que uma janela de edição com a funcionalidade adicionada listada acima, ou se você desejar a funcionalidade do editor de texto simples. A CEditView objeto pode ocupar toda a área de cliente de uma janela. Derivar suas próprias classes de CEditView Para adicionar ou modificar a funcionalidade básica ou declarar classes que podem ser adicionados a um modelo de documento.
A implementação padrão da classe CEditView lida com os seguintes comandos: ID_EDIT_SELECT_ALL, ID_EDIT_FIND, ID_EDIT_REPLACE, ID_EDIT_REPEAT, and ID_FILE_PRINT.
O limite de caractere de padrão de CEditView é (1024 * 1024-1048575 = 1). Isso pode ser alterado, chamando o EM_LIMITTEXT função de controle de edição subjacente.No entanto, os limites são diferentes dependendo do sistema operacional e o tipo de controle (única ou várias linhas) de edição.Para obter mais informações sobre esses limites, consulte EM_LIMITTEXT.
Para alterar esse limite em seu controle, substitua o OnCreate() função para o CEditView classe e insira a linha de código a seguir:
GetEditCtrl().SetLimitText(nNewVal); //nNewVal, the new character limit
Objetos do tipo CEditView (ou tipos derivados CEditView) têm as seguintes limitações:
CEditView não implementa true que você vê is what you get (WYSIWYG) de edição. Onde há uma opção entre legibilidade na tela e correspondência de saída impressa, CEditView opta para leitura na tela.
CEditView pode exibir texto em apenas uma única fonte. Não há suporte para nenhuma formatação de caractere especial.Consulte a classe CRichEditView melhores recursos.
A quantidade de texto por CEditView pode conter é limitado. sistema autônomo limites são sistema autônomo mesmas sistema autônomo para o CEdit controle.
Para obter mais informações sobre o CEditView, consulte Derivado exibir classes disponível no MFC.
Requisitos
Cabeçalho: afxext.h
Anotações Developer Dispositivo Inteligente
Em projetos com base em Windows CE, CEditView::LockBuffer e CEditView::UnlockBuffer não bloquear e desbloquear o Sumário de texto de Classe CEdit. LockBuffer somente atualiza o m_pshadowbuffer variável de buffer ao verificar as alterações e, em seguida, chamar a função herdada CWnd::GetWindowText. Unlockbuffer não faz nada e é necessário para compatibilidade de código.
Pesquisar sobre o texto selecionado não funciona em plataformas de Smartphone porque texto não pode ser selecionado em dispositivos Smartphone.
Versão do dispositivo inteligenteClasse CEditView não suporta os seguintes métodos de impressão:
Consulte também
Tarefas
Exemplo SUPERPAD: Demonstra um Visual edição servidor edição de texto usando CEditView