VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: CreateCaret(Ó²¼þÓëϵͳ)(×ªÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:35:30 ÐÇÆÚËÄ), ×ªÐÅ

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

CreateCaret 

VBÉùÃ÷ 
Declare Function CreateCaret Lib "user32" Alias "CreateCaret" (ByVal hwnd As 
Long, ByVal hBitmap As Long, ByVal nWidth As Long, ByVal nHeight As Long) As 
Long 
˵Ã÷ 
¸ù¾ÝÖ¸¶¨µÄÐÅÏ¢´´½¨Ò»¸ö²åÈë·û£¨¹â±ê£©£¬²¢½«ËüÑ¡¶¨ÎªÖ¸¶¨´°¿ÚµÄĬÈϲåÈë·û¡£²åÈë·û
¿ÉÒÔÊÇÒ»¸ù¶ÌÏß¡¢Ò»¸ö·½¿é»òÕßÒ»·ùλͼ¡£Í¨³£ÓòåÈë·ûָʾÎÄ×ÖÔÚÎÄ×Ö¿òÖеIJåÈëλÖÃ
 
·µ»ØÖµ 
Long£¬·ÇÁã±íʾ³É¹¦£¬Áã±íʾʧ°Ü¡£»áÉèÖÃGetLastError 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hwnd Long£¬ÓµÓвåÈë·ûµÄÄǸö´°¿ÚµÄ¾ä±ú 
hBitmap Long£¬ÓÃ×÷²åÈë·ûµÄÒ»·ùλͼµÄ¾ä±ú¡£¿ÉÒÔÊÇ0»ò1£»ÔÚÕâÖÖÇé¿öÏ£¬²åÈë·û¿Éͨ
¹ýnWidthºÍnHeight²ÎÊý´´½¨¡£ÈçÉèΪ1£¬ÔòвåÈë·ûÒÔ»ÒÉ«ÏÔʾ£»¶ø²»ÊÇ´«Í³µÄºÚÉ« 
nWidth Long£¬²ÉÓÃÂß¼­µ¥Î»µÄ²åÈë·ûµÄ¿í¶È 
nHeight Long£¬²ÉÓÃÂß¼­µ¥Î»µÄ²åÈë·ûµÄ¸ß¶È 
×¢½â 
Èç´´½¨Ò»¸ö²åÈë·û£¬»áͬʱÇå³ýÔ­ÏȵIJåÈë·û£»Ð§¹ûµÈͬÓÚDestroyCaretº¯Êý¡£ÔÚvbµÄ
LostFocusʼþÆÚ¼ä£¬²»ÒªÊÔͼÓÃDestroyCaretº¯ÊýÇå³ýÒ»¸ö²åÈë·û¡£ÕâÊÇÓÉÓÚvbµÄ
LostFocusʼþ²»»á½ÓÊÕDestroyCaretÖ±µ½ÁíÒ»¸ö´°¿ÚÒѾ­Óн¹µã¡£Òò´Ë£¬ÌÈÈôÔÚÄǸöʱ
ºòµ÷ÓÃDestroyCaret£¬»áÆÆ»µÆäËû´°¿ÚµÄ²åÈë·û¡£Èç¹û×¼±¸×Ô¼º¹ÜÀí²åÈë·û£¬¿ÉÒÔ£¨¶øÇÒ
Ó¦¸Ã£©ÔÚWM_KILLFOCUSÏûÏ¢ÆÚ¼äÇå³ý²åÈë·û
 
ÔÚvbÀïʹÓà
¿ÉÒÔʹÓᣵ«ÔÚÓ¦ÓóÌÐòÇл»Ê±£¬±ê×¼µÄvbÎı¾¿Ø¼þ²»ÄÜ´¦ÀíGotFocus ºÍ LostFocusÊÂ
¼þ¡£Òò´Ë£¬ºÜÄÑÖªµÀºÎʱΪһ¸ö¿Ø¼þÉèÖòåÈë·û¡£´ËÍ⣬vb¼ÙÉè²åÈë·ûΪһ¸ù¶ÌÊúÏߣ¬²¢
¾Ý´Ë¶¨ÒåËüµÄλÖã¬ËùÒÔÆäËûÐÎʽµÄ²åÈë·û¿ÉÄÜÎÞ·¨ÕýÈ·¶¨Î» 


--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã 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.874ºÁÃë