Compartilhar via


Estrutura FORMATRANGE (richedit.h)

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.

Sintaxe

typedef struct _formatrange {
  HDC       hdc;
  HDC       hdcTarget;
  RECT      rc;
  RECT      rcPage;
  CHARRANGE chrg;
} FORMATRANGE;

Membros

hdc

Tipo: HDC

Um HDC para o qual o dispositivo será renderizado, se EM_FORMATRANGE estiver sendo usado para enviar a saída para um dispositivo.

hdcTarget

Tipo: HDC

Um HDC para o qual o dispositivo de destino será formatado.

rc

Tipo: RECT

A área dentro do rcPage retângulo para o qual renderizar. As unidades são medidas em twips.

rcPage

Tipo: RECT

Toda a área de uma página no dispositivo de renderização. As unidades são medidas em twips.

chrg

Tipo: CHARRANGE

O intervalo de caracteres a serem formatados.

Observações

hdcTarget contém o HDC para o qual formatar, que geralmente é o mesmo que o HDC especificado por hdc, mas pode ser diferente. Por exemplo, se você criar um módulo de visualização de impressão, hdc é o HDC da janela na qual a saída é exibida e hdcTarget é o HDC para a impressora.

Os valores para rc e rcPage podem ser obtidos usando GetDeviceCaps.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho richedit.h

Consulte também

EM_FORMATRANGE