VB °æ (¾«»ªÇø)

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

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

SetDIBitsToDevice 

VBÉùÃ÷ 
Declare Function SetDIBitsToDevice Lib "gdi32" Alias "SetDIBitsToDevice" 
(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 Scan As Long, ByVal 
NumScans As Long, Bits As Any, BitsInfo As BITMAPINFO, ByVal wUsage As Long) 
As Long 
˵Ã÷ 
½«Ò»·ùÓëÉ豸ÎÞ¹ØÎ»Í¼µÄÈ«²¿»ò²¿·ÖÊý¾ÝÖ±½Ó¸´ÖƵ½Ò»¸öÉ豸¡£Õâ¸öº¯ÊýÔÚÉ豸Öж¨ÒåÁË
Ò»¸öÄ¿±ê¾ØÐΣ¬ÒÔ±ã½ÓÊÕλͼÊý¾Ý¡£ËüÒ²ÔÚDIBÖж¨ÒåÁËÒ»¸öÔ´¾ØÐΣ¬ÒÔ±ã´ÓÖÐÌáÈ¡Êý¾Ý 

·µ»ØÖµ 
Long£¬Ö´Ðгɹ¦Ôò·µ»ØÉ¨ÃèÏßµÄÊýÁ¿£¬Áã±íʾʧ°Ü¡£»áÉèÖÃGetLastError 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hdc Long£¬Ò»¸öÉ豸³¡¾°µÄ¾ä±ú¡£¸Ã³¡¾°ÓÃÓÚ½ÓÊÕλͼÊý¾Ý 
x,y Long£¬ÓÃÂß¼­×ø±ê±íʾµÄÄ¿±ê¾ØÐÎµÄÆðµã 
dx,dy Long£¬ÓÃÄ¿±ê¾ØÐεÄÉ豸µ¥Î»±íʾµÄ¿í¶È¼°¸ß¶È 
SrcX,SrcY Long£¬ÓÃÉè±¸×ø±ê±íʾµÄÔ´¾ØÐÎÔÚDIBÖÐµÄÆðµã 
Scan Long£¬BitsÊý×éÖеÚÒ»ÌõɨÃèÏߵıàºÅ¡£ÈçBitsInfoÖ®BITMAPINFOHEADER²¿·ÖµÄ
biHeight×Ö¶ÎÊÇÕýÊý£¬ÄÇôÕâÌõɨÃèÏ߾ͻá´ÓλͼµÄµ×²¿¿ªÊ¼¼ÆË㣻Èç¹ûÊǸºÊý£¬¾Í´Ó¶¥
²¿¿ªÊ¼¼ÆËã 
NumScans Long£¬Óû¸´ÖƵÄɨÃèÏßÊýÁ¿ 
Bits Any£¬Ö¸ÏòÒ»¸ö»º³åÇøµÄÖ¸Õë¡£Õâ¸ö»º³åÇø°üº¬ÁËÒÔDIB¸ñʽÃèÊöµÄλͼÊý¾Ý£»ÕâÖÖ
¸ñʽÊÇÓÉBitsInfoÖ¸¶¨µÄ 
BitsInfo BITMAPINFO£¬¶ÔBits DIBµÄ¸ñʽºÍÑÕÉ«½øÐÐÃèÊöµÄÒ»¸ö½á¹¹ 
wUsage Long£¬ÏÂÊö³£ÊýÖ®Ò» 
DIB_PAL_COLORS ÑÕÉ«±íÊÇÒ»¸öÕûÊýÊý×飬ÆäÖаüº¬ÁËÓëĿǰѡÈëhdcÉ豸³¡¾°µÄµ÷É«°åÏà
¹ØµÄË÷Òý 
DIB_RGB_COLORS ÑÕÉ«±í°üº¬ÁËRGÑÕÉ« 
×¢½â 
ÓÃGetDeviceCapsÅжÏÉ豸ÊÇ·ñÖ§³ÖÕâ¸öº¯Êý
 


--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã 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)
Ò³ÃæÖ´ÐÐʱ¼ä£º7.331ºÁÃë