VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: GetKerningPairs(Îı¾ºÍ×ÖÌå)(×ªÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:38:00 ÐÇÆÚËÄ), ×ªÐÅ

¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô cnTemp ÌÖÂÛÇø ¡¿
¡¾ Ô­ÎÄÓÉ catchy Ëù·¢±í ¡¿
·¢ÐÅÈË: yucheng (ÎÞ»°¿É˵), ÐÅÇø: VisualBasic
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Apr  8 01:20:08 2000) WWW-POST

GetKerningPairs 

VBÉùÃ÷ 
Declare Function GetKerningPairs Lib "gdi32" Alias "GetKerningPairsA" (ByVal 
hdc As Long, ByVal cPairs As Long, lpkrnpair As KERNINGPAIR) As Long 
˵Ã÷ 
È¡µÃÖ¸¶¨×ÖÌåµÄ×Ö¾àÐÅÏ¢ 
·µ»ØÖµ 
Long£¬·µ»ØµÄ×Ö¾à¶ÔÊýÁ¿£¬Áã±íʾʧ°Ü¡£»áÉèÖÃGetLastError 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hdc Long£¬É豸³¡¾°µÄ¾ä±ú 
cPairs Long£¬KERNINGPAIR½á¹¹ÔÚÊý×éÖеÄÊýÁ¿£¬ÓÉlpkrnpair²ÎÊýÖ¸¶¨¡£Èç¹û½«Õâ¸ö²Î
ÊýÓëlpkrnpairÉèÖóÉÁ㣬¿ÉÅжϳö×Ö¾à±íµÄ´óС 
lpkrnpair KERNINGPAIR£¬Ö¸¶¨KERNINGPAIR½á¹¹Êý×éÖеĵÚÒ»¸öÌõÄ¿ 
×¢½â 
²Î¿¼KERNINGPAIR
·µ»ØÒԺ󣬽ṹ»áÕë¶ÔÊý×éÖеÄÿ¸öÌõÄ¿ÏóÏÂÃæÕâÑùÉèÖÃ×ֶΣº
wFirstÖ¸¶¨Ò»¸öË«×Ö·ûÐòÁеĵÚÒ»¸ö×Ö·û£»wSecondÖ¸¶¨µÚ¶þ¸ö×Ö·û¡£iKernAmount×Ö¶ÎÖ¸
¶¨Ö¸¶¨ÕâÁ½¸ö×Ö·ûµÄ×Ö¼ä¾à¡£
ÀýÈ磬¼ÙÉèµÚÒ»¸ö×Ö·ûÊÇ"f"£¬µÚ¶þ¸öÊÇ"i"¡£ÄÇôÔÚÕâÁ½¸ö×Ö·ûÒ»¸ö½ô½ÓÒ»¸öÏÔʾ³öÀ´Ê±
£¬×Ö¼ä¾à¾ÍÊÇÌí¼Óµ½Ä¬ÈÏ×Ö·û¼ä¾àÉϵÄÒ»¸öÂß¼­¾àÀë¡£Õâ¸öֵͨ³£Îª¸º£¬ÒòΪϵͳͨ³£»á
ÁîÁ½¸ö×Ö·û¿¿µÃ¸ü½ü
 


--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: casi.bbs@smth.org]
--
¡ù ×ªÔØ:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: 202.118.247.254]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.426ºÁÃë