Partilhar via


CEdit::SetTabStops

telefonar Esta função para conjunto as paradas de tabulação em várias linhas de controle de edição.

void SetTabStops( );
BOOL SetTabStops(
   const int& cxEachStop 
);
BOOL SetTabStops(
   int nTabStops,
   LPINT rgTabStops 
);

Parâmetros

  • cxEachStop
    Especifica que paradas de tabulação devem ser conjunto em cada cxEachStop unidades de diálogo.

  • nTabStops
    Especifica o número de guia paradas contidas em rgTabStops. Esse número deve ser maior que 1.

  • rgTabStops
    Aponta para uma matriz de números inteiros sem sinal especificando a guia pára em unidades de diálogo.Uma unidade de caixa de diálogo é a distância horizontal ou vertical.Uma unidade horizontal da caixa de diálogo é igual a um quarto da unidade base largura diálogo corrente e 1 unidade vertical da caixa de diálogo é igual a um oitavo da unidade de altura base corrente do diálogo.As unidades base da caixa de diálogo são calculadas com base na altura e largura da fonte de sistema corrente.The GetDialogBaseUnits Função Windows retorna unidades base, a caixa de diálogo corrente em pixels.

Valor de retorno

Diferente de zero se as guias foram conjunto; caso contrário, 0.

Comentários

Quando o texto será copiado para vários-linha controle de edição, qualquer caractere de guia no texto fará com que o espaço a ser gerado até a próxima parada de tabulação.

Para conjunto paradas de tabulação para o dimensionar padrão de 32 unidades de diálogo, telefonar versão dessa função de membro sem parâmetros.Para conjunto guia pára em um dimensionar diferente de 32, chame a versão com o cxEachStop parâmetro. Para conjunto guia pára a uma matriz de tamanhos, use a versão com dois parâmetros.

Esta função de membro só é processada por controles de edição de várias linhas.

SetTabStops não redesenhe automaticamente a janela de edição. Se você alterar as paradas de tabulação para texto já no controle de edição, telefonar CWnd::InvalidateRect para redesenhar a janela de edição.

Para obter mais informações, consulte EM_SETTABSTOPS and GetDialogBaseUnits in the Windows SDK.

Exemplo

Consulte o exemplo para CEditView::SetTabStops.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CEdit

Gráfico de hierarquia

CWnd::InvalidateRect

Outros recursos

CEdit membros