ShellExecute(NULL, L"open", L"http://www.baidu.com/", NULL, NULL, SW_SHOWNORMAL);
函數原型:
HINSTANCE
ShellExecute(HWND
hwnd, LPCTSTR
lpOperation, LPCTSTR
lpFile, LPCTSTR
lpParameters, LPCTSTR
lpDirectory, INT
nShowCmd);
參數說明:
hwnd:
用於指定父窗口句柄。當函數調用過程出現錯誤時,它將作爲Windows消息窗口的父窗口。
lpOperation:
用於指定要進行的操作。
“open”操作表示執行由lpFile參數指定的程序,或打開由lpFile參數指定的文件或文件夾;
“print”操作表示打印由lpFile參數指定的文件;
“explore”操作表示瀏覽由lpFile參數指定的文件夾。
當參數設爲NULL時,表示執行默認操作“open”。
lpFile:
用於指定要打開的文件名、要執行的程序文件名或要瀏覽的文件夾名。
lpParameters:
若lpFile參數是一個可執行程序,則此參數指定命令行參數,否則此參數應爲NULL.
最後的那個參數,爲窗口指定可視性方面的一個命令。
請用下述任何一個常數
SW_HIDE 隱藏窗口,活動狀態給另一個窗口
SW_MINIMIZE 最小化窗口,活動狀態給另一個窗口
SW_RESTORE 用原來的大小和位置顯示一個窗口,同時令其進入活動狀態
SW_SHOW 用當前的大小和位置顯示一個窗口,同時令其進入活動狀態
SW_SHOWMAXIMIZED 最大化窗口,並將其激活
SW_SHOWMINIMIZED 最小化窗口,並將其激活
SW_SHOWMINNOACTIVE 最小化一個窗口,同時不改變活動窗口
SW_SHOWNA 用當前的大小和位置顯示一個窗口,不改變活動窗口
SW_SHOWNOACTIVATE 用最近的大小和位置顯示一個窗口,同時不改變活動窗口
SW_SHOWNORMAL 與SW_RESTORE相同