Função PolyTextOutA (wingdi.h)
A função PolyTextOut desenha várias cadeias de caracteres usando as cores de fonte e texto atualmente selecionadas no contexto do dispositivo especificado.
Sintaxe
BOOL PolyTextOutA(
[in] HDC hdc,
[in] const POLYTEXTA *ppt,
[in] int nstrings
);
Parâmetros
[in] hdc
Um identificador para o contexto do dispositivo.
[in] ppt
Um ponteiro para uma matriz de estruturas de POLYTEXT que descrevem as cadeias de caracteres a serem desenhadas. A matriz contém uma estrutura para cada cadeia de caracteres a ser desenhada.
[in] nstrings
O número de estruturas de
Valor de retorno
Se a função for bem-sucedida, o valor retornado não será zero.
Se a função falhar, o valor retornado será zero.
Observações
Cada estrutura de POLYTEXT
Para desenhar uma única cadeia de caracteres de texto, o aplicativo deve chamar a função ExtTextOut.
PolyTextOut não manipulará automaticamente o suporte a scripts internacionais. Para obter suporte a scripts internacionais, use ExtTextOut. ExtTextOut usará Uniscribe quando necessário, resultando em fallback de fonte. Além disso, ExtTextOut executará o envio em lote interno de chamadas antes da transição para o modo kernel, mitigando algumas das preocupações de desempenho ao avaliar o uso de PolyTextOut versus ExtTextOut.
Ponta
ExtTextOut é altamente recomendável em PolyTextOut para desenvolvimento moderno devido à sua capacidade de lidar com a exibição de diferentes idiomas.
Nota
O cabeçalho wingdi.h define PolyTextOut como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | wingdi.h (inclua Windows.h) |
biblioteca | Gdi32.lib |
de DLL |
Gdi32.dll |
Consulte também
ExtTextOut