Table of Contents
Se você tiver a fonte de erro de pintura do Directx, este guia do usuário pode estar aqui para ajudar.
Aprovado
- cerca de 3 minutos para ler.
Sintaxe
INT DrawText ( [in] LPD3DXSPRITE pSprite, [em] LPCTSTR pString, [polegadas] INT Contagem, [in] LPRECT pRect, [no] formato DWORD, [polegada] D3DCOLOR Cor);
Parâmetros
-
pSprite [no]
-
Digite: LPD3DXSPRITE
Ponteiro para ajudá-lo com o modelo ID3DXSprite apresentando a string. Ele pode ficar prontamente disponível para ser NULL e, até esse caso, agora o Direct3D sem dúvida se tornará uma cadeia de renderização específica com seu outro objeto Sprite. Para eficiência, apenas um Sprite deve ser especificado, independentemente de selecionar DrawText deve ser chamado de vários dias consecutivos ou não.
-
pString [polegada]
-
Tipo: LPCTSTR
Ponteiro para ajudá-lo na área para a qual arrastar. Se o parâmetro Count for -1, como a string deve ser terminada em nulo.
-
conta
-
Digite: INT
Especifica o número exato de caracteres em uma linha. Se Count for -1, pString certamente será tratado como um ponteiro para ajudá-lo a um número terminado em nulo, e o texto desenhado calcula rapidamente o caractere a ser contado.
-
pRect
[polegada]
-
Tipo: LPRECT
Ponteiro e uma estrutura RECT em que a maioria contém cada um de nossos retângulos ao longo de coordenadas lógicas, exatamente o que as mensagens de texto devem dividir. A coordenada do valor que você vê atualmente deve ser cada um de nosso lado direito do retângulo superior ao esquerdo. O mérito coordenado da parte inferior geralmente deve ser maior do que o de qualquer parte superior.
-
Formato [polegadas]
-
Tipo: DWORD
Como você pode ver, identifica como formatá-los acidentalmente. Certamente pode ser qualquer combinação do logo depois:
mérito Valor - DT_BOTTOM
Indica as razões pelas quais este texto aponta para uma quadratique. Este valor deve ser combinado oferecendo DT_SINGLELINE. - DT_CALCRECT
Normalmente define como a largura e altura do quadratique. Se houver várias linhas envolvendo texto, DrawText usa a largura de um retângulo my apontado por muitos parâmetros pRect e expande o quadratique em seu comprimento total para incluir a última linha principal do texto. Quando normalmente há apenas uma linha específica de texto DrawText, o lado correto do retângulo muda que envolveria o último caractere em nossa camada. Em qualquer caso, DrawText paga o topo dos artigos formatados, mas não desenha os artigos. - DT_CENTER
Centraliza exclusivamente a mensagem de texto horizontalmente dentro do retângulo. - DT_EXPANDTABS
Expande os caracteres da guia. Por padrão, a esse respeito geralmente são oito caracteres por caso. - DT_LEFT
Texto alinhado à esquerda. - DT_NOCLIP
Desenhe sem cortar. DrawText é sem dúvida um pouco mais rápido ao usar DT_NOCLIP. - DT_RIGHT
Alinhe o texto para corrigir o erro. - DT_RTLREADING
Exibe sms na ordem de leitura da direita para a esquerda em relação à leitura bidirecional quando uma fonte hebraica ou árabe é selecionada. Na leitura padrão, todo o texto do comando é lido da esquerda para a direita. Mostra - dt_singleline
escrevendo mensagens em uma linha, lamentavelmente. O retorno de carro e o avanço de linha podem não conter caracteres de nova linha.
- DT_TOP
O texto é justificado. - DT_VCENTER
Centraliza o texto da parte superior às solas (uma linha). - DT_WORDBREAK
Quebre o conteúdo. As linhas são divididas automaticamente entre o conteúdo quando uma palavra se projeta dela, a borda do retângulo mencionado pelo parâmetro pRect. A sequência de retorno / alimentação de linha absolutamente incorreta, além disso, quebra a linha. -
[polegada] colorida
-
Tipo: D3DCOLOR
Pinte o que está escrito. Para obter mais informações, consulte D3DCOLOR para obter informações.
[polegada]
Valor retornado
Se a função funcionar, o valor de retorno geral é a altura de uns com o texto em mercadoria lógica. Se DT_VCENTER ou DT_BOTTOM for distinto, o valor de retorno exato é o deslocamento de pRect principal (de cima para baixo) para muitos dos textos desenhados. Se os resultados do show falharem, o valor de retorno será este ponto zero.
Os parâmetros para o método it all são especialmente semelhantes a alguns daqueles para a função GDI DrawText .
Este método às vezes é chamado de BeginScene funcional … EndScene . A única exclusão é quando um aplicativo útil também chama DrawText DT_CALCRECT para determinar com sucesso o tamanho de um, envolvendo nossa compreensão de blocos de texto.
Se o formato de arquivo DT_NOCLIP nunca for usado, este método apara esse texto âncora para que pareça menor em vez de fora da quadrática especificada. Assume-se que toda a formatação possui um número específico de linhas, apenas se o formato DT_SINGLELINE for muito rígido.
Se a fonte selecionada for muito grande para o retângulo, sua tática tentará não trocar a fonte menor.
Aprovado
A ferramenta de reparo ASR Pro é a solução para um PC com Windows que está executando lentamente, tem problemas de registro ou está infectado com malware. Essa ferramenta poderosa e fácil de usar pode diagnosticar e consertar rapidamente seu PC, aumentando o desempenho, otimizando a memória e melhorando a segurança no processo. Não sofra mais com um computador lento - experimente o ASR Pro hoje mesmo!
Este método suporta tanto as fontes que atualmente possuem alinhamento quanto alinhamento de escape como variantes.
Requisitos
- D3dx9core.h
- D3dx9.lib
Veja também
O software para consertar seu PC está a apenas um clique de distância - faça o download agora.