DirectX Graphics ·¹ÆÛ·±½º Direct3D extension (D3DX) C/C++ ·¹ÆÛ·±½º ÇÔ¼ö Çü»ó µå·ÎÀ×(Drawing) ÇÔ¼ö D3DXCreateText   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
D3DXCreateText ÇÔ¼ö
 
Microsoft DirectX 9.0

D3DXCreateText ÇÔ¼ö


ÀåÄ¡ ¹®¸Æ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ÆùÆ®¸¦ »ç¿ëÇØ, ÁöÁ¤ÇÑ ÅØ½ºÆ®¸¦ Æ÷ÇÔÇÑ ¸Þ½¬¸¦ »ý¼º ÇÑ´Ù.

±¸¹®

HRESULT D3DXCreateText(      

    LPDIRECT3DDEVICE9 pDevice,     HDC hDC,     LPCTSTR pText,     FLOAT Deviation,     FLOAT Extrusion,     LPD3DXMESH *ppMesh,     LPD3DXBUFFER *ppAdjacency,     LPGLYPHMETRICSFLOAT pGlyphMetrics );

ÆÄ¶ó¹ÌÅÍ

pDevice
[in] ¸Þ½¬¸¦ »ý¼º ÇÑ ÀåÄ¡ÀÇ Æ÷ÀÎÅÍ.
hDC
[in] Ãâ·Â¿ëÀÇ ÆùÆ®¸¦ ÀúÀå Çϰí ÀÖ´Â ÀåÄ¡ÀÇ ¹®¸Æ. ÀåÄ¡ÀÇ ¹®¸Æ¿¡ ÀÇÇØ ¼±ÅõǴ ÆùÆ®´Â, TrueType ÆùÆ®°¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù.
pText
[in] »ý¼ºÇÏ´Â ÅØ½ºÆ®¸¦ ÁöÁ¤Çϴ ij¸¯ÅÍ ¶óÀÎÀÇ Æ÷ÀÎÅÍ. ÄÄÆÄÀÏ·¯ÀÇ ¼³Á¤ÀÌ Unicode ¸¦ ¿ä±¸Çϰí ÀÖ´Â °æ¿ì, µ¥ÀÌÅÍ Å¸ÀÔ LPCTSTR ´Â LPCWSTR °¡ µÈ´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â, ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº LPCSTR °¡ µÈ´Ù. ¡¸ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
Deviation
[in] TrueType ÆùÆ® ¾Æ¿ìÆ®¶óÀÎÀ¸·ÎºÎÅÍÀÇ ÃÖ´ë ÄÚµå ÆíÂ÷.
Extrusion
[in] z ÃàÀÇ ºÎÀÇ ¹æÇâÀ¸·Î ¹Ð¾î ³»Áö´Â ÅØ½ºÆ®ÀÇ ¾ç.
ppMesh
[out] µ¹·ÁÁÖ¾îÁø ¸Þ½¬ÀÇ Æ÷ÀÎÅÍ.
ppAdjacency
[out] ÀÎÁ¢ õ¼ºº¸¸¦ Æ÷ÇÔÇÑ ¹öÆÛÀÇ Æ÷ÀÎÅÍ.
pGlyphMetrics
[out] ±×¸®ÈÄ¸ÞÆ®¸¯Å©µ¥ÀÌŸ¸¦ Æ÷ÇÔÇÑ LPGLYPHMETRICSFLOAT ±¸Á¶Ã¼ÀÇ ¹è¿­ÀÇ Æ÷ÀÎÅÍ. °¢ ¿ä¼Ò´Â, ij¸¯ÅÍ ¶óÀγ»ÀÇ ´ëÀÀÇÏ´Â ±×¸®ÈÄÀÇ À§Ä¡¿Í ÇâÇØ¿¡ °üÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. ¹è¿­³»ÀÇ ¿ä¼ÒÀÇ ¼ö´Â, ij¸¯ÅÍ ¶óÀÎÀÇ ¹®ÀÚ¼ö·Î µ¿ÀÏÇØ¾ß ÇÑ´Ù. °¢ ±¸Á¶ ü³»ÀÇ ½ÃÁ¡Àº, ij¸¯ÅÍ ¶óÀÎ Àüü¿¡ ´ëÇØ¼­ »ó´ëÀûÀº ¾Æ´Ï°í, ±× ¹®ÀÚ ¼¿¿¡ ´ëÇØ¼­ »ó´ëÀûÀÌ´Ù. °æ°è ¹Ú½º ÀüüÀÇ ¿¬»êÀ» ½Ç½ÃÇÏ·Á¸é , ij¸¯ÅÍ ¶óÀÎÀ» ¾Ïº® Ⱦ´Ü ÇÏ´Â °¢ ±×¸®ÈÄ ¸¶´Ù ÁõºÐÀ» Ãß°¡ÇÑ´Ù.

±×¸®ÈÄ»çÀÌÁ °í·ÁÇÒ Çʿ䰡 ¾ø´Â °æ¿ì´Â, ÀÌ ÆÄ¶ó¹ÌÅ͸¦ NULL ·Î ¼³Á¤ÇÑ´Ù.

¹Ýȯ°ª

¼º°øÇßÀ» °æ¿ì´Â,D3D_OK ¸¦ µ¹·ÁÁØ´Ù.

½ÇÆÐÇßÀ» °æ¿ì´Â, ´ÙÀ½ÀÇ ¸î°³ÀÇ °ªÀ» µ¹·ÁÁØ´Ù.

D3DERR_INVALIDCALL¸Þ¼­µåÀÇ È£ÃâÀÌ ¹«È¿ÀÌ´Ù. ¿¹¸¦ µé¾î, ¸Þ¼­µåÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ¹«È¿ÀÎ °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì µîÀÌ´Ù.
D3DXERR_INVALIDDATAµ¥ÀÌÅͰ¡ ¹«È¿ÀÌ´Ù.
E_OUTOFMEMORYMicrosoft® Direct3D® °¡ È£ÃâÀ» ¿Ï·áÇϱâ À§ÇÑ ÃæºÐÇÑ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÒ ¼ö°¡ ¾ø¾ú´Ù.


ÁÖÀÇ

ÄÄÆÄÀÏ·¯ÀÇ ¼³Á¤¿¡ ÀÇÇØ ÇÔ¼öÀÇ ¹öÀüµµ Á¤ÇØÁø´Ù. Unicode °¡ Á¤Àǵǰí ÀÖ´Â °æ¿ì, ÀÌ ÇÔ¼öÀÇ È£ÃâÀº D3DXCreateTextW °¡ µÈ´Ù. ±× ÀÌ¿ÜÀÇ °æ¿ì´Â ANSI ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇϹǷÎ, ÀÌ ÇÔ¼öÀÇ È£ÃâÀº D3DXCreateTextA °¡ µÈ´Ù.

LPGLYPHMETRICSFLOAT ±¸Á¶Ã¼ÀÇ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, Microsoft Platform Software Development Kit (SDK)¸¦ ÂüÁ¶ÇÒ°Í.

ÇÔ¼öÀÇ Á¤º¸

Çì´õd3dx9shape.h
ÀÓÆ÷Æ® ¶óÀ̺귯¸®d3dx9.lib
ÃÖÀúÇÑÀÇ operating system Windows 98


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP