VB °æ (¾«»ªÇø)

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

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

ScrollWindowEx 

VBÉùÃ÷ 
Declare Function ScrollWindowEx Lib "user32" Alias "ScrollWindowEx" (ByVal 
hwnd As Long, ByVal dx As Long, ByVal dy As Long, lprcScroll As RECT, 
lprcClip As RECT, ByVal hrgnUpdate As Long, lprcUpdate As RECT, ByVal 
fuScroll As Long) As Long 
˵Ã÷ 
¸ù¾Ý¸½¼ÓµÄÑ¡Ï¹ö¶¯´°¿Ú¿Í»§ÇøµÄÈ«²¿»ò²¿·Ö 
·µ»ØÖµ 
Long£¬³£ÊýÖµSIMPLEREGION£¬COMPLEXREGION£¬»òNULLREGION£¬ËüÃÇÃèÊöÁËÎÞÐ§ÇøÓòµÄÀà
ÐÍ 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hwnd Long£¬Óû¹ö¶¯µÄ´°¿ÚµÄ¾ä±ú 
dx Long£¬Ë®Æ½¹ö¶¯µÄ¾àÀë¡£ÕýÖµÏòÓÒ¹ö¶¯£¬¸ºÖµÏò×ó¹ö¶¯ 
dy Long£¬´¹Ö±¹ö¶¯µÄ¾àÀë¡£ÕýÖµÏòϹö¶¯£¬¸ºÖµÏòÉϹö¶¯ 
lprcScroll RECT£¬Óÿͻ§Çø×ø±ê±íʾµÄÒ»¸ö¾ØÐΣ¬Ëü¶¨ÒåÁ˿ͻ§ÇøÒª¹ö¶¯µÄÒ»¸ö²¿·Ö¡£
ÈçÉèΪÁ㣬Ôò¹ö¶¯Õû¸ö¿Í»§Çø 
lprcClip RECT£¬Ö¸¶¨Ò»¸ö¼ôÇоØÐΡ£Ö»ÓÐÕâ¸ö¾ØÐεÄÄÚÈݲſÉÄܹö¶¯¡£¸Ã¾ØÐÎÓÅÏÈÓÚ
lpRect¡£¿ÉÄÜΪÁ㣬±íʾ²»½øÐмôÇд¦Àí£¨Ô­ÎÄ£ºClipping rectangle. Only the area 
within this rectangle may be scrolled. This rectangle takes priority over 
lpRect. May be zero, in which case no clipping takes place.£© 
hrgnUpdate Long£¬¹ö¶¯¹ý³ÌÖÐËæÍ¬ÎÞÐ§ÇøÓòÔØÈëµÄÒ»¸ö¡°Çø¡±¡£¿ÉÄÜÊÇÁã 
lprcUpdate RECT£¬ËæÍ¬Ò»¸ö¾ØÐÎÔØÈëµÄ¾ØÐνṹ£¬¸Ã¾ØÐζ¨ÒåÁ˹ö¶¯¹ý³ÌÖÐÎÞЧµÄÇøÓò
¡£¿ÉÄÜÊÇÁã 
fuScroll Long£¬¶Ô¹ö¶¯½øÐпØÖÆµÄÆì±ê¡£¿ÉÒÔÊÇÏÂÊöÈκγ£ÊýµÄ×éºÏ 
SW_ERASE Çå³ýÐÂÎÞÐ§ÇøÓòµÄ±³¾° 
SW_INVALDATE Ê¹¹ö¶¯Ê±Î´¸²¸ÇµÄÇøÓòÎÞЧ 
SW_SCROLLCHILDREN ¹ö¶¯ÇøÓòÄÚµÄ×Ó´°¿Ú½øÐеÈÁ¿Òƶ¯¡£Îª±ÜÃâµÃµ½ÎÞЧµÄ½á¹û£¬ÔÚʹÓÃ
Õâ¸öº¯ÊýµÄʱºò£¬ÇëÈ·¶¨×Ó´°¿Ú»ò¿Ø¼þҪôÍêÈ«ÔÚ¹ö¶¯ÇøÓòÖУ¬ÒªÃ´ÍêÈ«ÔÚ¹ö¶¯ÇøÓòÍâ 



--

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