¡¡¡¡ShellExecuteÊÇÓÃÀ´´ò¿ªÌض¨¸ñʽµÄÎļþ£¨ÈçWORDÎļþ¡¢EXCEL±í¸ñ£©µÄº¯Êý¡£¸Ãº¯Êý´æ·ÅÔÚShell32.DLL¶¯Ì¬Á´½Ó¿âÖУ¬Í¨¹ý²éÔÄMSDN£¬ÎÒÃÇÄܹ»µÃµ½ÏÂÊö°ïÖú£º
¡¡¡¡HINSTANCE ShellExecute(HWND hwnd,LPCTSTR lpOperation,LPCTSTR lpFile,LPCTSTR lpParameters,LPCTSTR lpDirectory,INT nShowCmd);
¡¡¡¡Æäµ÷ÓòÎÊýµÄº¬ÒåÈçÏ£º
¡¡¡¡hwnd£ºÖ¸Ã÷´ò¿ªÎļþµÄ´°¿Ú¾ä±ú¡£
¡¡¡¡lpOperation:Ö¸Ã÷²Ù×÷ÀàÐÍ£¬·Ö±ðÊÇ¡°open¡±£¨´ò¿ª£©¡¢¡°print¡±£¨´òÓ¡£©¡¢¡°explore¡±£¨ä¯ÀÀ£©¡£
¡¡¡¡lpFile:Óû´ò¿ªÎļþµÄÎļþÃû¡£ÕâÀïÓ¦¸Ã½«ÎļþµÄº¬ÒåÏò¸üÉî²ã´ÎÀí½â¡£Îļþ¿ÉÒÔÊDZ¾µØÎļþ£¬Ò²¿ÉÒÔÊÇÔ¶³ÌÎļþ£»ÎļþµÄÀàÐÍ¿ÉÒÔÊÇÎı¾Îļþ£¬Ò²¿ÉÒÔÊǶàýÌåÎļþ¡£
¡¡¡¡lpParameters£º´ò¿ªÎļþʱËù´«µÝµÄ²ÎÊý¡£ÌرðÊʺϴò¿ªEXEÎļþ¡£
¡¡¡¡lpDirectory£ºÎļþËùÔÚ·¾¶¡£
¡¡¡¡nShowCmd£º´ò¿ªÎļþʱ´°¿ÚµÄ״̬¡£0±íʾÒþ²Ø£¬1±íʾ×î´ó»¯£¬2±íʾ×îС»¯¡£
¡¡¡¡Èç¹û¸Ãº¯ÊýÄܹ»³É¹¦´ò¿ªÎļþ£¬Ôò¸Ãº¯ÊýµÄ·µ»ØÖµ´óÓÚ32¡£¸Ãº¯ÊýµÄ·µ»ØÖµÄܹ»ÎªÄãµ÷ÊÔ³ÌÐòÌṩºÜ¶àÓÐÓõÄÐÅÏ¢£¬¾ßÌåÇé¿ö¼ûMSDNÄÚ°ïÖúÎļþ¡£
¡¡¡¡ºÃ£¬ÓÐÁËÉÏÊöÈÏʶ֮ºó£¬ÎÒÃDZãÄÜÔÚVFPµÄ³ÌÐò¿ª·¢ÖÐÀûÓÃShellExecuteº¯ÊýÀ´ÊµÏÖ·¢Ë͵ç×ÓÓʼþµÄ¹¦ÄÜ¡£Ð½¨Ò»±íµ¥ABOUTME£¬ÔÚ¸Ã±íµ¥ÉÏÌí¼ÓÏÂÁпؼþ(¼û±í1)¡£
¡¡¡¡ÐèҪ˵Ã÷µÄÊÇ£¬ÔÚLabel1ÖеÄMouseIconÉèΪһÊÖÐ͹â±ê£¬ÆäËù¶ÔÓ¦µÄͼ±êÎļþÔÚϵͳÄÚ¿ÉÒÔËæ´¦ÕÒµ½(ÀûÓòéÕÒÎļþ¹¦ÄÜ)£¬±¾ÎÄÓõÄÊÇWindows×Ô´øh_move.curÎļþ¡£Õë¶ÔLabel11µÄ¸÷ÀàÉèÖö¼ÊÇΪÁ˽«¸Ã±êÇ©´ò°çµÃ¸üÏó¡°³¬Îı¾¡±¡£
¡¡¡¡Ìí¼ÓÍêÉÏÊö¿Ø¼þÖ®ºó£¬½ÓÏÂÀ´±ãÊDZàд¿Ø¼þµÄCLICKʼþ´úÂëÁË¡£¶ÔLabel1ºÍLabel2µÄCLICKʼþÉ趨Ïàͬ£¬ÆäËû´úÂëΪ£º
¡¡£ª½øÐÐÉùÃ÷²Ù×÷£º
¡¡¡¡DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING,STRING lpszFile,STRING,STRING,INTEGER
¡¡¡¡£ªÏòkingdom@126.comÓÊÏäÄÚ·¢ËÍÒ»·âÖ÷ÌâΪ¡°ÄãºÃ¡±µÄµç×ÓÓʼþ¡£
¡¡¡¡ÔÚLabel1µÄCLICKʼþÀÌí¼ÓÒÔÏ´úÂ룺
¡¡¡¡ShellExecute(0,¡åopen¡å,¡åmailto:kingdom@126.com?subject=ÄãºÃ¡å,0,0,1)
¡¡¡¡ÔÚLabel2µÄCLICKʼþÀ½«ÉÏÊöÓï¾ä¸ÄΪ£º
¡¡¡¡ShellExecute(0,¡åopen¡å,¡åhttp:¡ÎNationalTax.home.Chinaren.com¡å,0,0,1)
¡¡¡¡£ªÒÔ×î´ó»¯´°¿Ú·½Ê½´ò¿ªIE£¬½øÈë×÷ÕßÖ÷Ò³¡£
¡¡¡¡È·Èϰ´Å¥µÄCLICKʼþ´úÂëºÜ¼òµ¥£ºthisform.release
¡¡¡¡ÔËÐÐÉÏÊö±íµ¥£¬µ±Êó±êÒÆ¶¯µ½µç×ÓÓʼþ»òÊÇ×÷ÕßÖ÷Ò³ÇøÓòʱ£¬Êó±ê±ã»á±ä³ÉÒ»Ö»ÊÖ£¬µãһϼ´¿É½øÐÐÏàÓ¦µÄ²Ù×÷£ºµ¥»÷Label1£¬Æô¶¯Outlook Express£»µ¥»÷Label2£¬Æô¶¯IE£¬±íµ¥ÕæÓÐЩÏñÒ»¸öСÐ͵ÄIE£¡Æäʵ£¬ÔÚVFPµÄ³ÌÐò¿ª·¢ÖУ¬Ò»Ð©¿´ËƲ»¿ÉÄܵÄʼþÖ»ÒªÉÔ΢Óõ½Ò»Ð©Windows API£¬ËùÓеÄʼþÒ»ÏÂ×Ó¶¼±äµÃ¼òµ¥¶àÁË¡£¡°É½ÖØË®¸´ÒÉÎÞ·£¬Áø°µ»¨Ã÷ÓÖÒ»´å¡±£¬Õâ¿ÉÄܾÍÊDZà³ÌµÄÀÖȤËùÔÚ°É£¡
¡¡¡¡Windows API¼ò½é£º
¡¡¡¡Application Program Interface£¬¼´Ó¦ÓóÌÐò±à³Ì½Ó¿Ú£¬ËüÊÇWindowsÌṩ¸ø³ÌÐòÔ±µÄһϵÁк¯Êý¡£ÕâЩAPIº¯Êýͬһ°ãµÄº¯ÊýÏàËÆ£¬Í¬Ñù¾ßÓÐÊäÈëÊä³ö²ÎÊý£¬²¢±àÒëµ½Ò»¸ö¶ÀÁ¢µÄÎļþÖУ¬¸ÃÎļþ±»³ÆÎª¶¯Ì¬Á´½Ó¿â¡£ÔËÓÃAPIº¯Êý¿ÉÒÔʵÏÖÐí¶à¸´ÔÓºÍÓÐȤµÄ¹¦ÄÜ£¬ÈçÖØÐÂÆô¶¯¼ÆËã»ú¡¢¸ú×Ùµ±Ç°¼¤»î´°Ìå¡¢ÊÕ·¢E£mailµÈ¡£
| ×ÔÓÉ¹ã¸æÇø |
| ¡¡ |