VB °æ (¾«»ªÇø)

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

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

DeferWindowPos 

VBÉùÃ÷ 
Declare Function DeferWindowPos Lib "user32" Alias "DeferWindowPos" (ByVal 
hWinPosInfo As Long, ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal 
x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags 
As Long) As Long 
˵Ã÷ 
¸Ãº¯ÊýΪÌض¨µÄ´°¿ÚÖ¸¶¨Ò»¸öд°¿ÚλÖ㬲¢½«ÆäÊäÈëÓÉBeginDeferWindowPos´´½¨µÄ½á
¹¹£¬ÒÔ±ãÔÚEndDeferWindowPosº¯ÊýÖ´ÐÐÆÚ¼ä¸üР
·µ»ØÖµ 
Long£¬·µ»ØÒ»¸öоä±ú£¬ËüÖ¸ÏòµÄ½á¹¹°üº¬ÁËλÖøüÐÂÐÅÏ¢¡£Õâ¸ö¾ä±úÓ¦ÔÚ¶Ô
DeferWindowPosµÄºóÐøµ÷ÓÃÒÔ¼°¶ÔEndDeferWindowPosµÄ½áÊøµ÷ÓÃÖÐÓõ½¡£Èç³ö´í£¬Ôò·µ
»ØÁãÖµ 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hWinPosInfo Long£¬ÓÉBeginDeferWindowPosΪºóÐø¶ÔDeferWindowPosµÄµ÷Ó÷µ»ØµÄ¾ä±ú 

hwnd Long£¬Óû¶¨Î»µÄ´°¿Ú 
hWndInsertAfter Long£¬´°¿Ú¾ä±ú¡£ÔÚ´°¿ÚÁбíÖУ¬´°¿Úhwnd»áÅÅÁÐÓÚÕâ¸ö´°¿ÚºóÃæ¡£Ò²
¿ÉÓÃÏÂÊöÖµÖ®Ò»£º 
HWND_BOTTOM ½«´°¿ÚÖÃÓÚ´°¿ÚÁбíµ×²¿ 
HWND_TOP ½«´°¿ÚÖÃÓÚZÐòÁж¥²¿£»ZÐòÁÐÊÇ´°¿ÚÕë¶Ô·Ö¼¶½á¹¹ÖÐÒ»¸ö¸ø¶¨¼¶±ðÏÔʾµÄ˳Ðò 

HWND_TOPMOST ½«´°¿ÚÖÃÓÚÁÐ±í¶¥²¿£¬Î»ÓÚÈκÎ×¼¶´°¿ÚµÄÇ°Ã棨Çë²Î¿¼WS_EX_TOPMOST
Ñùʽ룩 
HWND_NOTOPMOST ½«´°¿ÚÖÃÓÚÁÐ±í¶¥²¿£¬Î»ÓÚÈκÎ×¼¶´°¿ÚµÄºóÃæ 
x Long£¬´°¿ÚеÄx×ø±ê¡£ÈçhwndÊǸö×Ó´°¿Ú£¬ÄÇôxÓø¸´°¿ÚµÄ¿Í»§Çø×ø±ê±íʾ 
y Long£¬´°¿ÚеÄy×ø±ê¡£ÈçhwndÊǸö×Ó´°¿Ú£¬ÄÇôyÓø¸´°¿ÚµÄ¿Í»§Çø×ø±ê±íʾ 
cx Long£¬Ö¸¶¨Ð´°¿Ú¿í¶È 
cy Long£¬Ö¸¶¨Ð´°¿Ú¸ß¶È 
wFlags Long£¬°üº¬ÁËÆì±êµÄÒ»¸öÕûÊý£¬ÈçÏÂËùʾ£º 
SWP_DRAWFRAME Î§ÈÆ´°¿Ú»­Ò»¸ö¿ò 
SWP_HIDEWINDOW Òþ²Ø´°¿Ú 
SWP_NOACTIVATE ²»¼¤»î´°¿Ú 
SWP_NOMOVE ±£³Öµ±Ç°Î»Öã¨xºÍyÉ趨½«±»ºöÂÔ£© 
SWP_NOREDRAW ´°¿Ú²»×Ô¶¯ÖØ»­ 
SWP_NOSIZE ±£³Öµ±Ç°´óС£¨cxºÍcy»á±»ºöÂÔ£© 
SWP_NOZORDER ±£³ÖÔÚ´°¿ÚÁбíµÄµ±Ç°Î»Öã¨hWndInsertAfter»á±»ºöÂÔ£© 
SWP_SHOWWINDOW ÏÔʾ´°¿Ú 
SWP_NOOWNERZORDER ²»¸Ä±äZÐòÁеÄËùÓÐÕß 
SWP_NOSENDCHANGING ´°¿Ú²»·¢³öWM_WINDOWPOSCHANGINGÏûÏ¢ 
×¢½â 
Çë²Î¿¼¶ÔSetWindowPosº¯ÊýµÄ×¢½â¡£Í¬Ê±²Î¿¼BeginDeferWindowPosºÍEndDeferWindowPos

 


--

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