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