• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 131, comments - 12, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
            ShellExecute(   hWnd: HWND;        {指定父窗口句柄}
              Operation: PChar;  {指定動作, 譬如: open、print}
              FileName: PChar;  {指定要打開的文件或程序}
              Parameters: PChar; {給要打開的程序指定參數; 如果打開的是文件這里應該是 nil}
              Directory: PChar;  {缺省目錄}
              ShowCmd: Integer  {打開選項}
            ): HINST;            {執行成功會返回應用程序句柄; 如果這個值 <= 32, 表示執行錯誤}
            //返回值可能的錯誤有:
                                  = 0  {內存不足}
            ERROR_FILE_NOT_FOUND  = 2;  {文件名錯誤}
            ERROR_PATH_NOT_FOUND  = 3;  {路徑名錯誤}
            ERROR_BAD_FORMAT      = 11; {EXE 文件無效}
            SE_ERR_SHARE          = 26; {發生共享錯誤}
            SE_ERR_ASSOCINCOMPLETE = 27; {文件名不完全或無效}
            SE_ERR_DDETIMEOUT      = 28; {超時}
            SE_ERR_DDEFAIL        = 29; {DDE 事務失敗}
            SE_ERR_DDEBUSY        = 30; {正在處理其他 DDE 事務而不能完成該 DDE 事務}
            SE_ERR_NOASSOC        = 31; {沒有相關聯的應用程序}
            //ShowCmd 參數可選值:
            SW_HIDE            = 0;  {隱藏}
            SW_SHOWNORMAL      = 1;  {用最近的大小和位置顯示, 激活}
            SW_NORMAL          = 1;  {同 SW_SHOWNORMAL}
            SW_SHOWMINIMIZED  = 2;  {最小化, 激活}
            SW_SHOWMAXIMIZED  = 3;  {最大化, 激活}
            SW_MAXIMIZE        = 3;  {同 SW_SHOWMAXIMIZED}
            SW_SHOWNOACTIVATE  = 4;  {用最近的大小和位置顯示, 不激活}
            SW_SHOW            = 5;  {同 SW_SHOWNORMAL}
            SW_MINIMIZE        = 6;  {最小化, 不激活}
            SW_SHOWMINNOACTIVE = 7;  {同 SW_MINIMIZE}
            SW_SHOWNA          = 8;  {同 SW_SHOWNOACTIVATE}
            SW_RESTORE        = 9;  {同 SW_SHOWNORMAL}
            SW_SHOWDEFAULT    = 10; {同 SW_SHOWNORMAL}
            SW_MAX            = 10; {同 SW_SHOWNORMAL}
            //舉例說明更多問題
            (別忘了 uses ShellAPI;): {譬如用記事本打開一個文件}
            begin   ShellExecute(Handle, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
            {第一個參數是用來當作錯誤提示窗口的父窗口的, 不能是 nil, 可以是 0(也就是桌面窗口)}
            begin   ShellExecute(0, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
            {第二個參數如果是 nil, 也會默認位 open}
            begin   ShellExecute(0, nil, 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
            {文件路徑可以放在參數五}
            begin   ShellExecute(0, nil, 'notepad.exe', 'SchedLgU.Txt', 'C:\WINDOWS', SW_SHOWNORMAL); end;
            {把參數三直接指定為要打開的文件, 文件將用對應默認程序打開; 次數參數四應為 nil}
            begin   ShellExecute(0, nil, 'SchedLgU.Txt', nil, 'C:\WINDOWS', SW_SHOWNORMAL); end;
            {如果文件在: 程序目錄/當前目錄/System32/Windows/PATH環境變量中, 參數五也可以 nil}
            begin   ShellExecute(0, nil, 'SchedLgU.Txt', nil, nil, SW_SHOWNORMAL); end;
            {如果參數三是個文件, 可以用參數二命令打印}
            begin   ShellExecute(0, 'print', 'SchedLgU.Txt', nil, nil, 1); end;
            {用 IE 打開網頁} begin   ShellExecute(Handle, 'open', 'IExplore.EXE', 'about:blank', nil, SW_SHOWNORMAL); end;
            {用火狐打開網頁} begin   ShellExecute(Handle, 'open', 'firefox.exe', 'about:blank', nil, SW_SHOWNORMAL); end;
            {用默認瀏覽器打開網頁} begin   ShellExecute(Handle, 'open', 'Explorer.exe', 'about:blank', nil, SW_SHOWNORMAL); end;
            {還是用默認瀏覽器打開網頁} begin   ShellExecute(0, nil, 'http://del.cnblogs.com', nil, nil, 1); end;
            av午夜福利一片免费看久久| 亚洲国产欧洲综合997久久| 国产69精品久久久久777| 久久精品嫩草影院| 日本高清无卡码一区二区久久| 精品国产乱码久久久久软件| 国产一久久香蕉国产线看观看| 久久久久国色AV免费观看| 亚洲精品tv久久久久久久久| 亚洲国产成人久久综合一| 国产精品99久久久久久宅男小说| 亚洲狠狠婷婷综合久久久久| 成人午夜精品久久久久久久小说| 少妇久久久久久被弄到高潮| 国产精品久久久久久福利69堂| 久久九九久精品国产免费直播| 日韩精品久久无码中文字幕| 久久久久一本毛久久久| 久久国产精品成人片免费| 日本亚洲色大成网站WWW久久| 97超级碰碰碰久久久久| 久久久SS麻豆欧美国产日韩| 国内精品久久久久久久涩爱| 精品人妻久久久久久888| 亚洲精品乱码久久久久久蜜桃 | 久久久久亚洲精品天堂久久久久久| 97精品国产97久久久久久免费| 久久精品一区二区影院 | 久久久国产精品亚洲一区| 国产精品成人久久久| 亚洲精品97久久中文字幕无码| 激情综合色综合久久综合| 日本精品久久久久中文字幕| 国产亚洲欧美精品久久久| 久久久久亚洲Av无码专| 人妻无码αv中文字幕久久| 漂亮人妻被中出中文字幕久久| 久久一区二区免费播放| 久久久久亚洲av成人无码电影| 99久久精品影院老鸭窝| 四虎国产精品免费久久5151|