ÄãµÄλÖãºÈí¼þ> Éè¼ÆÔÚÏß> ÍøÒ³ÌÕ°É> ¼¼Êõƽ̨> HTMLѧϰ>
VBÖеĽçÃæÉè¼ÆÔ­ÔòºÍ±à³Ì¼¼ÇÉ
2000-09-15 00:00:00¡¤ лº£ÓÀ¡¤vb±à³ÌÀÖÔ°

¡¡¡ÔÚVBÀMDI(MultipleDocumentInterface£¬¶à´°¿Ú³ÌÐò)´°ÌåÊÇÕâÑù¶¨ÒåµÄ£º¡°MDI´°Ìå×÷Ϊһ¸ö³ÌÐòµÄºǫ́´°¿Ú£¬°üº¬×ÅMDIChildÊôÐÔΪTrueµÄ´°Ì塱¡£ÔÚÒ»¸öVB³ÌÐòÖУ¬ÖÁ¶àÖ»ÄÜ´æÔÚÒ»¸öMDI¸¸´°Ì壬¿ÉÒÔÓжà¸öMDI×Ó´°Ì壻½¨Á¢Ò»¸öMDI¸¸´°ÌåµÄ·½·¨ÊÇÔÚVBµÄFile²Ëµ¥ÀïÑ¡Ôñ¡°NewMDIForm¡±¡£

¡¡¡¡ÔÚMDI³ÌÐòÔËÐÐʱ£¬Èç¹û×Ó´°¿Ú¾ßÓв˵¥£¬ÄÇôµ±×Ó´°¿Ú±»¼¤»îʱ£¬×Ó´°¿ÚµÄ²Ëµ¥¾Í»á×Ô¶¯Ìæ»»¸¸´°¿Ú²Ëµ¥£»µ±×Ó´°¿Ú±»×îС»¯Ê±£¬ÔÚMDI¸¸´°¿ÚÀï¾Í»á³öÏÖ×Ó´°¿ÚµÄͼ±ê¡£

¡¡¡¡WindowsµÄͨÓÃͼÐνçÃæµÄ³öÏÖ£¬Ê¹¼ÆËã»úÓû§²»±ØÍ¨¹ýרÃŵÄѧϰ¾Í¿ÉÒÔµÃÐÄÓ¦ÊÖµØÊ¹Óø÷ÖÖWindowsµÄÈí¼þ£»²»½öÈç´Ë£¬Ëü»¹ÊdzÌÐòÉè¼ÆÕßÔÚÉè¼ÆWindows³ÌÐòµÄ½çÃæÊ±Ëù±ØÐë×ñÑ­µÄ±ê×¼£¬ÕâÔںܴó³Ì¶ÈÉϼõÇáÁ˳ÌÐòÉè¼ÆÕߵĸºµ££¬Ê¹ËûÃÇÄܹ»°ÑÖ÷Òª¾«Á¦·ÅÔÚÎÊÌâµÄÇó½âºÍʵÏÖÉÏ¡£

¡¡¡¡VisualBasicµÄ³öÏÖ£¬¸ü¼Ó¼ò»¯ÁËWindows³ÌÐò½çÃæµÄÉè¼Æ¹¤×÷£¬Ö»ÐèÒª¼«ÉÙÁ¿µÄ´úÂ룬¾ÍÄÜʵÏÖ±ê×¼WindowsÓ¦ÓóÌÐòµÄ½çÃæ¡£µ«ÊÇ£¬Èç¹û²»Á˽âWindows³ÌÐò½çÃæÉè¼ÆµÄÔ­Ôò£¬»òÕß²»ÊìϤVBϽçÃæ±à³ÌµÄ¼¼ÇÉ£¬¾ÍÄÑÒÔÉè¼ÆºÍʵÏּȷûºÏÒ»°ã±ê×¼ÓÖ¾ßÓÐÌØÉ«µÄ½çÃæ¡£½çÃæÉè¼ÆµÄÔ­Ôò½çÃæÉè¼Æ¾ßÓÐÒ»°ãÐÔµÄÔ­Ôò£¬×îÎªÖØÒªµÄÓУº

¡¡¡¡½çÃæÒª¾ßÓÐÒ»ÖÂÐÔ¡£Ò»ÖÂÐÔÔ­ÔòÔÚ½çÃæÉè¼ÆÖÐ×îÈÝÒ×±»Î¥·´£¬Í¬Ê±Ò²×îÈÝÒ×Ð޸ĺͱÜÃâ¡£ÀýÈ磬Ôڲ˵¥ºÍÁª»ú°ïÖúÖбØÐëʹÓÃÏàͬµÄÊõÓ¶Ô»°¿ò±ØÐë¾ßÓÐÏàͬµÄ·ç¸ñ¡£

¡¡¡¡³£ÓòÙ×÷ÒªÓнݾ¶¡£³£ÓòÙ×÷µÄʹÓÃÆµ¶È´ó£¬Ó¦¸Ã¼õÉÙ²Ù×÷ÐòÁеij¤¶È¡£ÀýÈ磬ΪÎļþµÄ³£ÓòÙ×÷Èç´ò¿ª¡¢´æÅÌ¡¢Áí´æµÈÉèÖÿì½Ý¼ü¡£Ê¹³£ÓòÙ×÷¾ßÓнݾ¶£¬²»½ö»áÌá¸ßÓû§µÄ¹¤×÷ЧÂÊ£¬»¹Ê¹µÃ½çÃæÔÚ¹¦ÄÜʵÏÖÉϼò½àºÍ¸ßЧ¡£

¡¡¡¡Ìṩ¼òµ¥µÄ´íÎó´¦Àí¡£ÏµÍ³ÒªÓдíÎó´¦ÀíµÄ¹¦ÄÜ¡£ÔÚ³öÏÖ´íÎóʱ£¬ÏµÍ³Ó¦¸ÃÄܼì²â³ö´íÎ󣬲¢ÇÒÌṩ¼òµ¥ºÍÈÝÒ×Àí½âµÄ´íÎó´¦ÀíµÄ¹¦ÄÜ¡£´íÎó³öÏÖºóϵͳµÄ״̬²»·¢Éú±ä»¯£¬»òÕßϵͳҪÌṩ´íÎó»Ö¸´µÄÖ¸µ¼¡£

¡¡¡¡ÌṩÐÅÏ¢·´À¡¡£¶Ô²Ù×÷ÈËÔ±µÄÖØÒª²Ù×÷ÒªÓÐÐÅÏ¢·´À¡¡£¶Ô³£ÓòÙ×÷ºÍ¼òµ¥²Ù×÷µÄ·´À¡¿ÉÒÔ²»×÷ÒªÇ󣬵«ÊǶԲ»³£ÓòÙ×÷ºÍÖÁ¹ØÖØÒªµÄ²Ù×÷£¬ÏµÍ³Ó¦¸ÃÌṩÐÅÏ¢µÄ·´À¡¡£

¡¡¡¡²Ù×÷¿ÉÄæ¡£²Ù×÷Ó¦¸Ã¿ÉÄæ¡£Õâ¶ÔÓÚ²»¾ß±¸×¨ÃŵÄ֪ʶµÄ²Ù×÷ÈËÔ±Ï൱ÓÐÓ᣿ÉÄæµÄ¶¯×÷¿ÉÒÔÊǵ¥¸öµÄ²Ù×÷£¬»òÊÇÕßÒ»¸öÏà¶Ô¶ÀÁ¢µÄ²Ù×÷ÐòÁС£

¡¡¡¡Éè¼ÆÁ¼ºÃµÄÁª»ú°ïÖú¡£ËäÈ»¶ÔÓÚÊìÁ·Óû§À´Ëµ£¬Áª»ú°ïÖú²¢·Ç±Ø²»¿ÉÉÙ£¬µ«ÊǶÔÓÚ´ó¶àÊý²»ÊìÁ·Óû§À´Ëµ£¬Áª»ú°ïÖú¾ßÓзdz£ÖØÒªµÄ×÷Óá£
²Ëµ¥Éè¼ÆµÄÔ­ÔòºÍ±à³Ì
²Ëµ¥Éè¼ ÈçϵÄÒ»°ãÐÔÔ­Ôò£º
°´ÕÕϵͳµÄ¹¦ÄÜÀ´×éÖ¯²Ëµ¥¡£

¡¡¡¡ÒªÑ¡ÓÃ¹ã¶øÇ³µÄ²Ëµ¥Ê÷£¬¶ø²»ÊÇÕ­¶øÉîµÄ²Ëµ¥Ê÷¡£

¡¡¡¡¸ù¾Ý²Ëµ¥Ñ¡ÏîµÄº¬Òå½øÐзÖ×飻²¢ÇÒ°´Ò»¶¨µÄ¹æÔòÅÅÐò¡£²Ëµ¥Ñ¡ÏîµÄ±êÌâÒªÁ¦Çó¼ò¶Ì¡¢º¬ÒåÃ÷È·£¬²¢ÇÒ×îºÃÒԹؼü´Ê¿ªÊ¼¡£

¡¡¡¡³£ÓÃÑ¡ÏîÒªÉèÖÿì½Ý¼ü¡£½áºÏÒÔÉϵÄÔ­Ôò£¬²Ëµ¥±à³ÌÓÐÒÔϼ¸·½ÃæµÄ¼¼ÊõºÍ¼¼ÇÉ£º

²Ëµ¥Ñ¡ÏîµÄ·Ö×é
¡¡¡¡ÔÚVBÖУ¬²Ëµ¥Ñ¡ÏîµÄ·Ö×éÊÇͨ¹ý²Ëµ¥À¸·Ö¸ôºáÏßʵÏֵġ£Ôڲ˵¥µÄÒ»¶¨Î»ÖÃÔö¼ÓÒ»¸öCaptionÊôÐÔΪ¡°£¿¡±µÄ²Ëµ¥ÏËüÔڲ˵¥ÉϾͱíÏÖΪһÌõºáÏß¡£ÔÚÐí¶àÇé¿öÏ£¬Í¬Ò»¸ö¹¦Äܲ˵¥ÏÂÓÖ¿ÉÒÔ°´Õղ˵¥Ñ¡ÏîµÄ¹¦ÄÜ·ÖΪ¼¸×飬Õâʱ¾Í¿ÉÒÔÓ÷ָôºáÏßÀ´ÊµÏֲ˵¥ÏîµÄ·Ö×é¡£
³£ÓÃÑ¡Ïî¿ì½Ý¼üµÄÉèÖÃ
¡¡¡¡´ò¿ª²Ëµ¥Éè¼Æ´°¿Ú(MenuDesignWindow)£¬Ó¦¶ÔÓÚÿ¸ö²Ëµ¥Ñ¡ÏîÓÐÏàÓ¦µÄ¿ì½Ý¼ü(Shortcut)ÁÐ±í£¬ÔڸñíÖÐÑ¡ÔñÒ»¸ö¼´¿É¡£ÐèҪעÒâµÄÊÇ£¬¾ßÓÐ×Ӳ˵¥µÄ²Ëµ¥»òÕß¶¥²ã²Ëµ¥µÄ¿ì½Ý¼ü²»ÄÜÕâÑù¶¨Òå¡£°´ÕÕWindowsµÄ½çÃæÉè¼ÆÔ­Ôò£¬¶¥²ã²Ëµ¥µÄ¿ì½Ý¼üµÄÐÎʽÊÇAlt+×Öĸ¼ü¡£ËüµÄʵÏÖ·½·¨ÔÚºóÎÄÁíÐð¡£
¶ÔÓÚһЩ³£ÓõŦÄܲ˵¥ÏÓÐÔ¼¶¨Ë׳ɵĿì½Ý¼ü¡£ÀýÈ磬Îļþ´ò¿ªÓÃCTRL+O£¬Îļþ´æÅÌÓÃCRTL+S£¬´òÓ¡ÓÃCTRL+P£¬µÈµÈ¡£

Ϊ²Ëµ¥Ñ¡ÏÒåºÃ¿ì½Ý¼üÖ®ºó£¬²Ëµ¥ÉϸÃÑ¡ÏîµÄºóÃæ¾Í³öÏÖÁË¿ì½Ý¼üµÄÎÄ×Ö±íʾ¡£

¡¡¡¡²Ëµ¥Ñ¡ÏîµÄʹÄÜÓë½ûÖ¹¡¢¿É¼ûÓëÒþ²ØÎªÁ˱íʾ²Ëµ¥Ñ¡ÏîµÄÒ»Ð©ÌØÊ⹦ÄÜ£¬¿ÉÄÜÒªÓõ½²Ëµ¥Ñ¡ÏîµÄʹÄÜÓë½ûÖ¹¡¢¿É¼ûÓëÒþ²ØÊôÐÔ¡£µ±ÒòΪijÖÖÔ­ÒòʹµÃij¸öÑ¡ÏîËù´ú±íµÄ¹¦Äܲ»Äܱ»ÊµÏÖʱ£¬¾ÍÓ¦¸Ã½ûÖ¹¸ÃÑ¡ÏѡÖС£²Ëµ¥Ñ¡ÏîµÄʹÄÜÓë½ûÖ¹ÊÇͨ¹ý¸Ä±ä¸ÄÑ¡ÏîµÄEnabledÊôÐÔʵÏֵġ£¾ÙÀýÀ´Ëµ£¬¼ÙÉè²Ëµ¥Ñ¡ÏîÃûΪnmuName£¬Ôò½ûÖ¹¸ÃÑ¡Ïî¿ÉÒÔÈçÏÂʵÏÖ£º

mnuName.Enabled=False
ͬÀí£¬Òþ²ØÒ»¸öÑ¡Ïî¿ÉÒÔÓÃ
mnuName.Visible=False
À´ÊµÏÖ£¬¶øÊ¹Ò»¸öÒþ²ØµÄÑ¡Ïî»Ö¸´¿É¼ûÔòÓÃ
mnuName.Visible=True
ʵÏÖ¡£
²Ëµ¥ÏîµÄÒþ²ØÓë»Ö¸´¿É¼û³£³£ÓÃÔÚ¶¯Ì¬²Ëµ¥µÄʵÏÖÖС£
²Ëµ¥ÏîµÄ¶¯Ì¬×°Èë
¡¡¡¡²Ëµ¥ÏîµÄ¶¯Ì¬×°ÈëÊÇÖ¸²Ëµ¥ÏîµÄ¸öÊý²»¹Ì¶¨£¬²¢ÇÒÄܹ»ÔÚÐèҪʱ¶¯Ì¬µØ×°Èë¡£×î¼òµ¥µÄÀý×Ó¾ÍÊÇÎļþ²Ëµ¥ÖÐ×î½ü´ò¿ªµÄÎļþµÄÁÐ±í¡£ÔÚµÚÒ»´Î´ò¿ªÎļþ֮ǰ£¬¸ÃÁбíÊǿյ쬲¢ÇÒ²»ÔÚÎļþ²Ëµ¥ÖгöÏÖ£»´ò¿ªÒ»¸öÎļþºó£¬¸ÃÁÐ±í²»ÔÙÊǿյ쬲¢ÇÒÎļþ²Ëµ¥ÖгöÏÖ´ú±í±»´ò¿ªÎļþµÄ²Ëµ¥Ïî¡£

¡¡¡¡ÔÚÉÏÃæµÄÀý×ÓÀ¾Í×ÛºÏÔËÓÃÁ˲˵¥ÏîµÄϱêÊôÐÔ(Index)¡¢±êÌâÊôÐÔ(Caption)¡¢¿É¼ûÊôÐÔ(Visible)ÒÔ¼°²Ëµ¥ÏîµÄ×°Èë·½·¨(LoadMethod)¡£

¾ßÌåµÄʵÏÖ¹ý³ÌÈçÏ£º

ÔÚÎļþ²Ëµ¥ÀïÔö¼ÓÒ»¸ö²Ëµ¥Ï±êÌâÈÎÒ⣬²¢¼ÙÉè²Ëµ¥ÏîµÄNameÊôÐÔÊÇopened_files_list£»

¸ü¸Ä²Ëµ¥Ïîopened_files_listµÄ¿É¼ûÊôÐÔ£¬Ê¹opened_files_list.Visible=False

¸ü¸Ä²Ëµ¥Ïîopened_files_listµÄϱêÊôÐÔ£¬Ê¹
opened_files_files_list.Index=0

ÔÚ³ÌÐòÖпØÖƲ˵¥Ïîopened_files_listµÄ¶¯Ì¬×°Èë¡£
¡¡¡¡¼ÙÉèÒªÏÔʾ´ò¿ª¹ýµÄµÚ¶þÎļþµÄÎļþÃû£¬²¢ÇÒ¸ÃÎļþÃû´æ·ÅÔÚÒ»¸öÎļþÃûÊý×éopened_file_nameÀï¡£ÒÔϵĴúÂë¾ÍʵÏÖÁËÕâÒ»¹¦ÄÜ£º
Loadopened_files_list(1)
opened_files_lise(1).Caption="&2"+opened_file_name(1)
opened_files_list(1).Visible=True
¡¡¡¡ÐèҪעÒâµÄÊÇ£¬¶ÔÓÚϱêΪ0µÄ²Ëµ¥Ï²»ÄÜÓÃLoad·½·¨¡£ÒòΪÔÚ³ÌÐòÖ´ÐÐʱ£¬¸Ã²Ëµ¥Ïî¾ÍÒѾ­±»×°Èëµ½ÄÚ´æÀïÁË£»ÁíÍ⣬Ôڲ˵¥ÏîµÄ±êÌâÊôÐÔ×Ö·ûÀïµÄ¡°&¡±×Ö·û¾ßÓÐÌØÊâµÄº¬Ò壬ËüµÄ×÷ÓÃÊÇÔÚÏÔʾ¸ÃÊôÐÔ×Ö·û´®µÄͬʱ£¬²¢²»ÏÔʾ¡°&¡±±¾Éí£¬¶ø½ô¸ú¡°&¡±µÄ×Ö·ûÔÚÏÔʾʱ¾ßÓÐÏ»®Ïߣ¬²¢ÇÒ¸Ã×Ö·û³ÉΪÈȼü¡£

¡¡¡¡Èç¹ûϱ겻Ϊ0µÄ²Ëµ¥Ïî²»ÔÙÐèÒª£¬ÎªÁ˼õÉÙ¶ÔÄÚ´æ×ÊÔ´µÄÕ¼Ó㬿ÉÒÔÓÃUnload·½·¨°ÑËü´ÓÄÚ´æÐ¶³ö£»Í¬ÑùµØ£¬²»ÄÜÓÃUnloadж³öϱêΪ0µÄ²Ëµ¥Ïî¡£

µ¯³öʽ²Ëµ¥µÄʵÏÖ(PopupMenuMethod)
¡¡¡¡VBÖÐÔڲ˵¥Éè¼Æ´°¿Ú(MenuDesignWindow)ÖÐÉè¼ÆµÄ²Ëµ¥ÊÇÏÂÀ­Ê½²Ëµ¥¡£ÏÂÀ­Ê½²Ëµ¥ÊÇÓû§ÔÚÈκÎʱºò¶¼¿ÉÒÔÔÚ¶¥¶Ë²Ëµ¥ÌõÉÏÑ¡ÔñºóÀ­³öµÄ²Ëµ¥£¬¶øµ¯³öʽ²Ëµ¥ÔòÊÇÔÚ³ÌÐò½çÃæµÄÒ»¶¨ÇøÓòÄڵ㰴Êó±ê¼üºó³öÏֵIJ˵¥¡£ÔÚijЩÇé¿öÏ£¬µ¯³öʽ²Ëµ¥»áʹϵͳ¹¦ÄܵÄʵÏÖ¸ü¼Ó¼ò½àºÍ¸ßЧ£¬Ê¹ÓÃÆðÀ´¸ü¼ÓµÃÐÄÓ¦ÊÖ¡£
Widnows³ÌÐòµÄµ¯³öʽ²Ëµ¥Ò»°ãÊǵ±Óû§ÔÚ³ÌÐòµÄ×ÀÃæÉϵ㰴Êó±ê¼üʱ³öÏֵġ£µ¯³öʽ²Ëµ¥¶àÓÃÓÚʵÏÖϵͳµÄ¸½¼Ó»òÔöÇ¿¹¦ÄÜ¡£µ¯³öʽ²Ëµ¥µÄÄÚÈÝ£¬¿ÉÒÔËæµã°´Êó±ê¼üµÄλÖò»Í¬¶ø±ä»¯¡£ÓÉÓÚµ¯³öµÄ²Ëµ¥Òª¸²¸ÇÆÁÄ»µÄÒ»²¿·Ö£¬ËùÒÔÓ¦¾¡Á¿Ëõ¶Ì²Ëµ¥ÀïµÄÎÄ×Ö¡£

¡¡¡¡ÔÚVBÖУ¬µ¯³öʽ²Ëµ¥µÄʵÏÖÒªÓõ½ÏÂÀ­Ê½²Ëµ¥Éè¼ÆµÄ¼¼ÊõºÍPopupMenu·½·¨¡£¾ßÌåµÄ×ö·¨ÊÇ£º

¡¡¡¡Ôڲ˵¥Éè¼Æ´°¿Ú(MenuDesignWindow)ÀïÉè¼ÆºÃÏàÓ¦´°ÌåµÄµ¯³öʽ²Ëµ¥¡£Òª×¢ÒâµÄÊÇ£¬Òªµ¯³öµÄ²Ëµ¥±ØÐëÖÁÉÙÓÐÒ»¸ö×Ӳ˵¥£»Òò¶øÕâ¸ö²Ëµ¥²»ÄÜÓпì½Ý¼ü£¬²¢ÇÒCheckedÊôÐÔ±ØÐëÊÇFalse¡£Ôٰѵ¯³öʽ²Ëµ¥µÄVisibleÊôÐÔ¸ÄΪFalse¡£

¡¡¡¡ÔÚ¾ßÓÐÉè¼ÆºÃµÄµ¯³öʽ²Ëµ¥µÄ´°ÌåµÄForm_ClickÖмÓÈëÒÔÏ´úÂë(¼ÙÉ赯³öʽ²Ëµ¥µÄNameÊôÐÔÊÇmnuExample)£º
SubForm_Click()
PopupMenumnuExample
EndSub
Èç¹ûÒªÇóÖ»Óа´ÏÂÊó±ê×ó¼ü»òÕßÓÒ¼ü²ÅÄܼ¤»î²Ëµ¥£¬¾Í±ØÐëÔÚForm_MouseDownÀï¼ÓÈëÈçÏ´úÂ룺
SubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)
IfButton=2thenButton=2±íʾÊó±êÓÒ¼ü
PopupMenumnuExample
EndIf
PopupMenuµÄÍêÕû¾ä·¨ÊÇ£º
[Form.]PopupMenumenuname[flags[,x[,y]]]

¡¡¡¡¸Ä±äflagsµÄÖµ¿ÉÒÔ¿ØÖƵ¯³öʽ²Ëµ¥µÄ±íÏÖÐÎʽ¡£FlagsÓÐÁ½×éÖµ¡£µÚÒ»×éÖµÓÃÀ´¿ØÖƲ˵¥µÄÏÔʾ·½Ê½£¬°üÀ¨POPUPMENU_LEFTALIGNPOPUPMENU_CENTERALIGN,POPUPMENU_RIGHTALIGN£¬·Ö±ð±íʾÒÔxΪ×ó±ß½ç£¬ÒÔxΪÖÐÐĺÍÒÔxΪÓұ߽çµÄÏÔʾ·½Ê½£¬²¢ÇÒÒÔxΪ×ó±ß½çÊÇȱʡµÄ·½Ê½£»ÁíÍâÒ»×éÖµÓÃÀ´¿ØÖƲ˵¥ÏîµÄÑ¡Öз½Ê½£¬°üÀ¨POPUPMENU_LEFTBUTTONºÍPOPUPMENU_RIGHTBUTTON£¬·Ö±ð±íʾ×ó¼üÑ¡ÖкÍ×ó/ÓÒ¼üÑ¡Öоù¿É£¬²¢ÇÒ×ó¼üÑ¡ÖÐÊÇȱʡµÄ·½Ê½¡£FlagsµÄÖµÓÉÉÏÃæµÄÁ½×éÖµ¾­¹ýORÔËËãµÃ³ö¡£ÀýÈ磬ҪÇó×ó¶ÔÆëÏÔʾ²¢ÇÒ×ó¼üÑ¡ÖÐΪ׼£¬ÔòÓ¦ÓУº

flags=POPUPMENU_LEFTALIGNORPOPUPMENU_LEFTBUTTON

xºÍyÓÃÀ´¶¨Òå²Ëµ¥µ¯³öµÄλÖá¢È±Ê¡ÊÇÊó±êµãÖеÄλÖá£

²Ëµ¥ÏîµÄÆäËûÊôÐÔ
¡¡¡¡ÓÃALT+×Öĸ¼ü¼¤»î¶¥²ã²Ëµ¥£¬»òÕßÔڲ˵¥¼¤»îºóÓÃ×Öĸ¼ü¼¤»îÒ»¸ö²Ëµ¥Ï±ØÐëѧ»áʹÓÃ&¡£&ÓÃÔڲ˵¥ÏîµÄ±êÌâÊôÐÔ(Caption)Àï¡£ËüµÄÓ÷¨ºÍ×÷ÓÃÓëÔÚÓÃCÓïÑÔ±àÖÆµÄWindows³ÌÐòÖеÄÓ÷¨ºÍ×÷ÓÃÏàͬ¡£
ÓÐʱϣÍû¶¥²ã²Ëµ¥Ö®¼äµÄ¼ä¸ô´óһЩ£¬»òÕßij¸ö¶¥²ã²Ëµ¥³öÏÖÔڲ˵¥ÌõµÄ×îÓÒ¶Ë£¬Õâʱ¾ÍÒªÓõ½±êÌâÊôÐÔÊǿոñµÄ²Ëµ¥¡£Èç¹ûÒ»¸ö²Ëµ¥µÄ±êÌâÊÇÓɶà¸ö¿Õ¸ñ×é³ÉµÄ£¬ÄÇôÕâ¸ö²Ëµ¥Ôڲ˵¥ÌõÉϾÍÕ¼Óøú¿Õ¸ñµÄ¸öÊýÏàÓ¦µÄ¿Õ¼ä£¬²¢ÇÒËüºóÃæµÄ²Ëµ¥Ò²Ë³ÐòµØºóÒÆ£»Èç¹ûÕâ¸ö²Ëµ¥µÄVisibleÊôÐÔÊÇFalse£¬ÄÇôËü¾Í¸ú²»´æÔÚÒ»Ñù¡£

´°¿ÚÉè¼ÆµÄÔ­ÔòºÍ¾ÙÀý
¡¡¡¡ÏÂÃæÊÇÒ»¸ö¸¡¶¯´°¿Ú¼¼ÊõµÄÀý×Ó¡£ÎªÁËÒýÆðÓû§µÄ×¢Ò⣬»òÕß±ØÐë±£Ö¤º¬ÓÐÖØÒªÐÅÏ¢µÄ´°¿Ú²»±»ÆäËû´°¿Ú¸²¸Ç£¬¾ÍÒªÓõ½¸¡¶¯´°¿Ú¼¼Êõ£¬½¨Á¢Ò»¸ö¡°×ÜÔÚ×îÇ°Ãæ¡±(TopMost)µÄ´°¿Ú¡£¾ßÌåµÄ×ö·¨ÊÇ£º
(1)ÔÚVB³ÌÐòÖмÓÈëÈçϵÄÉùÃ÷£º

DeclareFunctionSetWindowPosLib"user"(Byvalh%,Byvalhb%,Byvalx%,Byvaly%,By
valcx%,Byvalcy%,Byvalf%)AsInteger
GlobalConstSWP_NOMOVE=2
GlobalConstSWP_NOSIZE=1
GlobalConstHWND_TOPMOST=£¿1
GlobalConstHWND_NOTOPMOST=£¿2
GlobalConstFLAGS=SWP_NOMOVEOrSWP_NOSIZE

(2)¼ÙÉèÒª°Ñ´°ÌåfrmExampleÉèÖóÉ×ÜÔÚ×îÇ°ÃæµÄ´°¿Ú£¬Ö»ÒªÔÚfrmExample´°ÌåµÄForm_Load

¹ý³ÌÀï¼ÓÈëÒÔÏ´úÂ룺

Dimsuccess%

success=SetWindowPos(frmExample.hWnd,HWND_TOPMOST,0,0,0,0,FLAGS)

Èç¹ûҪȡÏû×ÜÔÚ×îÇ°ÃæµÄÌØÐÔ£¬Ôò¿ÉÒÔÖ´ÐÐÈçϵĴúÂ룺

success=SetWindowPos(frmExample.hWnd,HWND_NOTOPMOST,0,0,0,0,FLAGS)

success²»µÈÓÚ0±íʾSetWindowPosÖ´Ðгɹ¦¡£

¡¡¡¡ÔÚMDI³ÌÐòÀÓÐÒ»¸ö´°¿ÚÊÇËùÓÐÆäËû´°¿ÚµÄ¸¸´°¿Ú£¬¸÷¸ö×Ó´°¿ÚÍê³ÉÏà¶Ô¶ÀÁ¢µÄ¹¦ÄÜ£¬¾ÍÏñÊǶà¸ö¶ÀÁ¢µÄ¹¤¾ß×éºÏÆðÀ´Ò»Ñù¡£ÔÚÕâ·½Ãæ£¬MSWordºÍWindowsµÄFileManagerÊÇ×îºÃµÄÀý×Ó¡£



¡¾·¢±íÆÀÂÛ¡¿¡¾¹Ø±Õ´°¿Ú¡¿