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
Um HDC para o qual o dispositivo será renderizado, se EM_FORMATRANGE estiver sendo usado para enviar a saída para um dispositivo.
hdcTarget
Um HDC para o qual o dispositivo de destino será formatado.
rc
A área dentro do rcPage retângulo para o qual renderizar. As unidades são medidas em twips.
rcPage
Toda a área de uma página no dispositivo de renderização. As unidades são medidas em twips.
chrg
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 |