VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: StretchDIBits(λͼ¡¢Í¼±ê)(×ªÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:42:08 ÐÇÆÚËÄ), ×ªÐÅ

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

StretchDIBits 

VBÉùÃ÷ 
Declare Function StretchDIBits Lib "gdi32" Alias "StretchDIBits" (ByVal hdc 
As Long, ByVal x As Long, ByVal y As Long, ByVal dx As Long, ByVal dy As 
Long, ByVal SrcX As Long, ByVal SrcY As Long, ByVal wSrcWidth As Long, ByVal 
wSrcHeight As Long, lpBits As Any, lpBitsInfo As BITMAPINFO, ByVal wUsage As 
Long, ByVal dwRop As Long) As Long 
˵Ã÷ 
½«Ò»·ùÓëÉ豸ÎÞ¹ØÎ»Í¼µÄÈ«²¿»ò²¿·ÖÊý¾ÝÖ±½Ó¸´ÖƵ½Ö¸¶¨µÄÉ豸³¡¾°¡£Õâ¸öº¯ÊýÔÚÉ豸³¡
¾°Öж¨ÒåÁËÒ»¸öÄ¿±ê¾ØÐΣ¬ÓÃÓÚ½ÓÊÕλͼÊý¾Ý¡£ËüÒ²ÔÚDIBÖж¨ÒåÁËÒ»¸öÔ´¾ØÐΣ¬ÒÔ±ã´Ó
ÖÐÌáÈ¡Êý¾Ý¡£¸ù¾ÝÉ豸³¡¾°µÄStretchBltģʽ£¨ÓÉSetStretchBltModeº¯Êý¾ö¶¨£©£¬Ô´¾Ø
Ðλá¸ù¾ÝÐèÒªµ÷Õû£¬ÒÔ±ã·ûºÏÄ¿±ê¾ØÐεÄÒªÇó 
·µ»ØÖµ 
Long£¬È纯ÊýÖ´Ðгɹ¦£¬·µ»ØÓû¸´ÖƵÄɨÃèÏßµÄÊýÁ¿£»Èç·µ»Ø³£ÊýGDI_ERROR£¬±íʾ³ö´í 

²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hdc Long£¬Ò»¸öÉ豸³¡¾°µÄ¾ä±ú¡£¸Ã³¡¾°ÓÃÓÚ½ÓÊÕλͼÊý¾Ý 
x,y Long£¬ÓÃÂß¼­×ø±ê±íʾµÄÄ¿±ê¾ØÐÎµÄÆðµã 
dx,dy Long£¬Ä¿±ê¾ØÐεĿí¶È¼°¸ß¶È£¬ÒÔÂß¼­×ø±ê±íʾ 
SrcX,SrcY Long£¬ÓÃÉè±¸×ø±ê±íʾµÄÔ´¾ØÐÎÔÚDIBÖÐµÄÆðµã 
wSrcWidth,wSrcHeight Long£¬Ô´¾ØÐεĿí¶ÈÓë¸ß¶È£¬ÓÃÉè±¸×ø±ê±íʾ¡£ÈçÆäÖÐÓÐÒ»¸ö²Î
ÊýµÄ·ûºÅ£¨Ö¸Õý¸ººÅ£©Óë¶ÔÓ¦µÄÄ¿±ê²ÎÊý²»·û£¬Î»Í¼¾Í»áÔÚ¶ÔÓ¦µÄÖáÉÏ×÷¾µÏñת»» 
lpBits Any£¬Ö¸ÏòÒ»¸ö»º³åÇøµÄÖ¸Õë¡£Õâ¸ö»º³åÇø°üº¬ÁËÒÔDIB¸ñʽÃèÊöµÄλͼÊý¾Ý£»Õâ
ÖÖ¸ñʽÊÇÓÉlpBitsInfoÖ¸¶¨µÄ 
lpBitsInfo BITMAPINFO£¬¶ÔlpBits DIBµÄ¸ñʽºÍÑÕÉ«½øÐÐÃèÊöµÄÒ»¸ö½á¹¹ 
wUsage Long£¬ÏÂÊö³£ÊýÖ®Ò» 
DIB_PAL_COLORS ÑÕÉ«±íÊÇÒ»¸öÕûÊýÊý×飬ÆäÖаüº¬ÁËÓëĿǰѡÈëhdcÉ豸³¡¾°µÄµ÷É«°åÏà
¹ØµÄË÷Òý 
DIB_RGB_COLORS ÑÕÉ«±í°üº¬ÁËRGÑÕÉ« 
dwRop Long£¬Óû½øÐеĹâÕ¤ÔËËã 


--

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