VB °æ (¾«»ªÇø)

·¢ÐÅÈË: zhaowei (»¹Öé¸ñ¸ñ), ÐÅÇø: VisualBasic
±ê  Ìâ: VBÖÐÈí¼þ·âÃæ¼¼ÊõÌ½ÃØ2
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Tue Jun  1 18:21:16 1999), ×ªÐÅ

         Ê¹ÓÃ΢Èí¹«Ë¾µÄVisual Basic½øÐÐÈí¼þ¿ª·¢ÊÇWINDOWS»·¾³ÏÂÓ¦
         ÓóÌÐò¿ª·¢µÄ½Ý¾¶£¬Í¬Ñù£¬Ê¹ÓÃVisual BasicÖÆ×÷Ó¦ÓóÌÐò·â
         ÃæÒ²ÊÇÏ൱·½±ãµÄ¡£ÔÚ¿ª·¢¹ý³ÌÖУ¬Ö÷ÒªÓ¦¸Ã½â¾öµÄÎÊÌâÓУº

         1. ·âÃæµÄÖÆ×÷¡£

         Õâ²»ÊÇÒ»¸ö´¿¼¼ÊõÐÔµÄÎÊÌâ¡£¿ª·¢Õß±ØÐëÓÐÒ»¶¨µÄÃÀÊõ֪ʶºÍ
         ¹¦µ×£¬ÖÆ×÷³öµÄ·âÃæÒ²¿ÉÒÔ¾ßÓиöÈ˵IJ»Í¬µÄ·ç¸ñ¡£ÔÚVBÖУ¬
         ·âÃæÒ²ÊÇÒ»¸ö´°Ì壬¿ª·¢Õß¿ÉÒÔÔÚ´°ÌåÉÏʹÓÃVBµÄ»æÍ¼¹¤¾ß
         LineºÍShape»æÖƳöͼÐΣ¬ÉõÖÁ¿ÉÒÔ»æÖƳöÀàËÆWORDµÄÈýάЧ
         ¹û£¬Ò²¿ÉÒÔÔÚ´°ÌåÄÚÔØÈëÒ»¸öͼƬ¿ò£¨Picture Box£©»òͼÏó¿Ø
         ÖÆ£¨Image Control£©,ÀûÓÃͼƬ¿ò»òͼÏó¿ØÖÆÔØÈë×Ô¼ºËùϲ»¶
         µÄͼƬÀ´ÖÆ×÷·âÃæ£¬ÔÚͼÐÎÖ®ÉÏ£¬¿ÉÒÔʹÓÃÎı¾¿ò£¨Text 
         Box£©»ò±êÇ©¿ò£¨Label£©À´ÏÔʾ°æ±¾ÐÅÏ¢¡£ÎªÁËʹÕâÑùµÄÒ»¸ö
         ´°Ìå¸ü¼ÓÏóÒ»¸ö·âÃæ£¬Ó¦¸ÃÈ¥³ý´°ÌåµÄ¿ØÖÆ¿ò£¬±êÌâÀ¸ºÍ×î´ó
         ×îС»¯°´Å¥£¬Í¬Ê±´°ÌåµÄ´óСҲ²»ÔÊÐíÓû§¸Ä±ä¡£Òò¶øÔÚ·âÃæ
         ´°ÌåµÄÊôÐÔÖУ¬ÊôÐÔControl BoxÓ¦ÉèΪFalse£¬CaptionÓ¦ÉèΪ
         ¿Õ£¬MaxButtonºÍMinButtonÓ¦ÉèΪFalse£¬BorderStylerÊôÐÔÉè
         Îª1£¬¼´¹Ì¶¨µÄµ¥Ï߽߱磬ÕâÑù¾ÍʵÏÖÁËÒ»¸ö¾ßÓÐרҵˮ׼µÄ·â
         Ãæ¡£ 

         2. ¸¡¶¯´°ÌåµÄʵÏÖ¡£

         ÓÉÓÚÖ÷´°ÌåÏÈÔØÈ룬Ȼºó¼¤·¢·âÃæµÄʼþ(event),ʹ·âÃæ´°Ìå
         ³ÉΪµ±Ç°»î¶¯´°Ì壬ËùÒÔ±ØÐë±£Ö¤´°Ìå×ÜÊǸ¡ÔÚÖ÷´°ÌåµÄÉÏ
         Ã棬ÔÚVBÖУ¬Õâ¸öÎÊÌâÖ÷ÒªÒÀ¿¿µ÷ÓÃWINDOWSµÄAPIº¯Êý
         SetWindowposÀ´ÊµÏÖ¡£SetWindowposº¯ÊýµÄÉùÃ÷ÈçÏ£º

         ¡¡

         Declare Sub SetWindowPos Lib "User" (ByVal hWnd As
         Integer, ByVal hWndInsertAfter As Integer, ByVal X As
         Integer, ByVal Y As Integer, ByVal cx As Integer, ByVal
         cy As Integer, ByVal wFlags As Integer)

         ¡¡

         ÆäÖУº hWndΪ×÷Ϊ·âÃæ´°ÌåµÄ¾ä±ú£»

         hWndInsertAfter Ö¸Ê¾Îª·âÃæ´°ÌåÇ°ÔØÈëµÄ´°Ì壻

         XΪ·âÃæ´°Ìå×óÉϽǵÄX×ø±ê;

         YΪ·âÃæ´°Ìå×óÉϽǵÄY×ø±ê;

         cxΪ´°Ìåпí¶È£»

         cyΪ´°Ìåи߶ȣ»

         wFlagsÓ°Ïì´°Ìå´óСºÍλÖõÄ16λֵ¡£

         ÆäÖУ¬hWndInsertAfterÉèΪHWND_TOPMOST£¬wFlagsÉèΪ
         SWP_NOMOVE £¨²»Òƶ¯´°Ì壬¼´ºöÂÔcxºÍcy£©»òSWP_NOSIZE£¨²»
         ¸Ä±ä´°Ìå´óС£¬¼´ºöÂÔXºÍY£©£¬¾Í¿ÉÒÔʵÏÖ½«HWND±êʶµÄ´°Ìå
         ÖÃÓÚËùÓзÇ×î¶¥´°ÌåÖ®ÉÏ¡£
--
----------------------
        %-%      Éí  ÈË
      % * * %    ²»  ÔÚ 
      %  .  % /   ÓÉ ½­
         \\--/     ¼ººþ                    º
-----------------------

¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: 202.118.243.47]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.974ºÁÃë