VB °æ (¾«»ªÇø)

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

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

SetTextJustification 

VBÉùÃ÷ 
Declare Function SetTextJustification Lib "gdi32" Alias "SetTextJustification"
 (ByVal hdc As Long, ByVal nBreakExtra As Long, ByVal nBreakCount As Long) As 
Long 
˵Ã÷ 
ͨ¹ýÖ¸¶¨Ò»¸öÎı¾ÐÐÓ¦Õ¼¾ÝµÄ¶îÍâ¿Õ¼ä£¬¿ÉÓÃÕâ¸öº¯Êý¶ÔÎı¾½øÐÐÁ½¶Ë¶ÔÆë´¦Àí 
·µ»ØÖµ 
Long£¬·ÇÁã±íʾ³É¹¦£¬Áã±íʾʧ°Ü¡£»áÉèÖÃGetLastError 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hdc Long£¬É豸³¡¾°µÄ¾ä±ú 
nBreakExtra Long£¬Ãè»æÊ±ÓûÌí¼Óµ½×Ö´®µÄ¶îÍâ¿Õ¼ä´óС 
nBreakCount Long£¬ÓÃÓÚ·ÖÉ¢¶îÍâ¿Õ¼äµÄ·Ö¸ô×Ö·ûµÄÊýÁ¿ 
ÔÚVBÀïʹÓà
ÈçʹÓÃÁËÕâ¸öº¯Êý£¬ÒªÈ·¶¨Õë¶ÔVB´°Ìå»ò¿Ø¼þÇå³ý´íÎóÌõ¼þ
 
×¢½â 
¶îÍâ¿Õ¼äÓÉÐÐÄÚ¸÷¸ö·Ö¸ô×Ö·û·Ö̯¡£ÕâÀïµÄ¡°·Ö¸ô×Ö·û¡±ÊÇÓÉÌØ¶¨µÄ×ÖÌ嶨ÒåµÄ£¬Í¨³£¶¼
Êǿոñ×Ö·û¡£¿ÉÓÃGetTextMetricsº¯ÊýÁ˽âÒ»ÖÖ×ÖÌå²ÉÓõķָô×Ö·ûÊÇʲô¡£¶ÔÎı¾½øÐÐ
Á½¶Ë¶ÔÆëÅÅÁеÄʱºò£¬Í¨³£ÐèÒª²ÉÈ¡µÄ²Ù×÷²½ÖèÈçÏ£º
1¡¢ÓÃGetTextExtentPoint32Õâ¸öAPIº¯Êý¼ÆËã×Ö´®Õ¼¾ÝµÄÏÔʾ·¶Î§
2¡¢¾ö¶¨ÎªÁËʹһ¸öÐÐÁ½¶Ë¶ÔÆë£¬ÐèÒª¼ÓÈë¶àÉÙ¶îÍâµÄ¿Õ¼ä£¨²ÉÓÃÂß¼­×ø±ê£©¡£Õâ¸ö¿Õ¼ä
£¨»ò¾àÀ룩ͨ³£µÈÓÚÓÒÒ³±ß¾à¼õÈ¥Îı¾µÄˮƽ¡°·¶Î§¡±
3¡¢¼ÆËãÒ»ÐÐÎı¾ÖвÉÓöàÉÙ¸ö¼ä¸ô×Ö·û£¨Í¨³£Êǿոñ£©
4¡¢½«¶îÍâ¿Õ¼äÒÔ¼°¼ä¸ô×Ö·ûµÄÊýÁ¿×÷Ϊ²ÎÊý£¬µ÷ÓÃSetTextJustificationº¯Êý
5¡¢µ÷ÓÃÎı¾»æÍ¼£¨ÏÔʾ£©º¯Êý
Õâ¸öº¯ÊýÔÚÄÚ²¿Î¬³Ö×ÅÒ»ÖÖ´íÎóÌõ¼þ£¬ÓÃÓÚ¾ÀÕý¶ÔÆë¹ý³ÌÖгöÏÖµÄÎó²î¡£ÕâÑùÒ»À´£¬ÎÒÃÇ
¾Í¿ÉÒÔÇø·Ö³öÐÐÄÚ²»Í¬²¿·Ö¼äµÄ¶îÍâ¼ä¾à£¨ÈçÐÐÄÚʹÓÃÁ˶àÖÖ×ÖÌ壩¡£¾ßÌåµÄ·½·¨Êǽ«ÐÐ
·Ö¸î³É¼¸¸ö¶Î£¬È»ºóΪÿһ¶Î¶¼µ÷ÓÃÕâ¸öº¯Êý¡£¶ÔÓÚÒ»¸öÐÂÐУ¬±ØÐëÇå³ýÕâ¸ö´íÎóÌõ¼þ£¬
·½·¨ÊÇÏònBreakExtraºÍnBreakCount²ÎÊý´«µÝÁãÖµ£¬È»ºóµ÷ÓÃÕâ¸öº¯Êý 


--

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