DWORD GetFontData ( DWORD dwTable, DWORD dwOffset, LPVOID lpData, DWORD cbData ) const;
¹Ýȯ °ª
ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì lpData °¡ °¡¸®Å°´Â ¹öÆÛ¿¡¼ ¹Ýȯ µÈ ¹ÙÀÌÆ® ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ? 1¡£
¸Å°³ º¯¼ö
dwTable
¹Ýȯ µÉ Åë°è°¡ Å×À̺íÀÇ À̸§À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â Microsoft Corporation¿¡¼ ÃâÆÇ ÇÏ´Â Æ®·çŸÀÔ ±Û²Ã ÆÄÀÏ »ç¾ç¿¡ ¹®¼È Åë°è Ç¥ Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 À̸é Á¤º¸ ±Û²Ã ÆÄÀÏÀÇ ½ÃÀÛ ºÎºÐºÎÅÍ °Ë»ö¡£
dwOffset
Á¤º¸ °Ë»öÀ» ½ÃÀÛ ÇÏ´Â Å×À̺íÀÇ ½ÃÀÛ ºÎºÐ¿¡¼ ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 ÀÎ °æ¿ì dwTable ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤ µÈ Å×À̺íÀÇ ½ÃÀÛ ºÎºÐ¿¡¼ ½ÃÀÛ Á¤º¸°¡ °Ë»ö µË´Ï´Ù. GetFontData ÀÌ °ªÀº Å×À̺íÀÇ Å©±â º¸´Ù Å©°Å³ª °æ¿ì 0À» ¹Ýȯ ÇÕ´Ï´Ù.
lpData
±Û²Ã Á¤º¸¸¦ ¼ö½ÅÇÒ ¹öÆÛ¸¦ °¡¸®Åµ´Ï´Ù. ÀÌ °ªÀÌ NULLÀÌ¸é ¹Ýȯ dwTable ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ ÇÏ´Â ±Û²Ã µ¥ÀÌÅÍ¿¡ ÇÊ¿äÇÑ ¹öÆÛÀÇ Å©±â¡£
cbData
°Ë»öÇÒ Á¤º¸ÀÇ ¹ÙÀÌÆ® ±æÀÌ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ 0 ÀÎ °æ¿ì GetFontData dwTable ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ ÇÏ´Â µ¥ÀÌÅÍÀÇ Å©±â¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
ÁÖÀÇ
È®Àå °¡´ÉÇÑ ±Û²Ã ÆÄÀÏ¿¡¼ ±Û²Ã ¸ÞÆ®¸¯À» Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù. Á¤º¸¸¦ °Ë»ö ÇÏ´Â ±Û²Ã ÆÄÀÏ ¹× ¹ÝȯÇÒ Á¤º¸ ±æÀÌ¿¡ ´ë ÇÑ ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ ÇÏ ¿© ½Äº°¡£
ÀÀ¿ë ÇÁ·Î±×·¥ GetFontData ¸â¹ö ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Æ®·çŸÀÔ ±Û²ÃÀ» ¹®¼¿Í ÇÔ²² ÀúÀå ¶§¶§·Î ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ ±Û²Ã Æ÷ÇÔ µÉ ¼ö ÀÖ½À´Ï´Ù ¹× ´ÙÀ½ dwTable, dwOffset¹× cbData ¸Å°³ º¯¼ö¿¡ 0À» ÁöÁ¤ Çϸé Àüü ±Û²Ã ÆÄÀÏ °Ë»ö ¿©ºÎ °áÁ¤¡£
ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ otmfsType ¸â¹ö¸¦ ¼±Åà ÇÏ ¿© ±Û²ÃÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Â OUTLINETEXTMETRIC ±¸Á¶. OtmfsType ÀÇ ºñÆ® 1À» ¼³Á¤ ÇÏ´Â °æ¿ì ±Û²Ã¿¡ ´ë ÇÑ Æ÷ÇÔÀÌ Çã¿ë µÇÁö ¾Ê½À´Ï´Ù. ºñÆ® 1Àº ºÐ¸í ÀÏ ÇÏ´Â °æ¿ì ±Û²ÃÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñÆ® 2¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì Æ÷ÇÔ ÇÏ´Â Àбâ Àü¿ë¡£
GetFontData ¸â¹ö ÇÔ¼ö ? 1À» ¹Ýȯ ÇÕ´Ï´Ù ÀÀ¿ë ÇÁ·Î±×·¥ÀÌÀÌ ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Æ®·çŸÀÔÀÌ ¾Æ´Ñ ±Û²Ã¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÏ·Á°í ÇÏ´Â °æ¿ì¡£
CDC °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDC::GetOutlineTextMetrics, :: GetFontData, OUTLINETEXTMETRIC(&N)