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 retângulo rcPage para a 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.

Comentários

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

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

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho richedit.h

Confira também

EM_FORMATRANGE