• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            ShellExecute(   hWnd: HWND;        {指定父窗口句柄}
              Operation: PChar;  {指定動(dòng)作, 譬如: open、print}
              FileName: PChar;  {指定要打開(kāi)的文件或程序}
              Parameters: PChar; {給要打開(kāi)的程序指定參數(shù); 如果打開(kāi)的是文件這里應(yīng)該是 nil}
              Directory: PChar;  {缺省目錄}
              ShowCmd: Integer  {打開(kāi)選項(xiàng)}
            ): HINST;            {執(zhí)行成功會(huì)返回應(yīng)用程序句柄; 如果這個(gè)值 <= 32, 表示執(zhí)行錯(cuò)誤}
            //返回值可能的錯(cuò)誤有:
                                  = 0  {內(nèi)存不足}
            ERROR_FILE_NOT_FOUND  = 2;  {文件名錯(cuò)誤}
            ERROR_PATH_NOT_FOUND  = 3;  {路徑名錯(cuò)誤}
            ERROR_BAD_FORMAT      = 11; {EXE 文件無(wú)效}
            SE_ERR_SHARE          = 26; {發(fā)生共享錯(cuò)誤}
            SE_ERR_ASSOCINCOMPLETE = 27; {文件名不完全或無(wú)效}
            SE_ERR_DDETIMEOUT      = 28; {超時(shí)}
            SE_ERR_DDEFAIL        = 29; {DDE 事務(wù)失敗}
            SE_ERR_DDEBUSY        = 30; {正在處理其他 DDE 事務(wù)而不能完成該 DDE 事務(wù)}
            SE_ERR_NOASSOC        = 31; {沒(méi)有相關(guān)聯(lián)的應(yīng)用程序}
            //ShowCmd 參數(shù)可選值:
            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}
            //舉例說(shuō)明更多問(wèn)題
            (別忘了 uses ShellAPI;): {譬如用記事本打開(kāi)一個(gè)文件}
            begin   ShellExecute(Handle, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
            {第一個(gè)參數(shù)是用來(lái)當(dāng)作錯(cuò)誤提示窗口的父窗口的, 不能是 nil, 可以是 0(也就是桌面窗口)}
            begin   ShellExecute(0, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
            {第二個(gè)參數(shù)如果是 nil, 也會(huì)默認(rèn)位 open}
            begin   ShellExecute(0, nil, 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
            {文件路徑可以放在參數(shù)五}
            begin   ShellExecute(0, nil, 'notepad.exe', 'SchedLgU.Txt', 'C:\WINDOWS', SW_SHOWNORMAL); end;
            {把參數(shù)三直接指定為要打開(kāi)的文件, 文件將用對(duì)應(yīng)默認(rèn)程序打開(kāi); 次數(shù)參數(shù)四應(yīng)為 nil}
            begin   ShellExecute(0, nil, 'SchedLgU.Txt', nil, 'C:\WINDOWS', SW_SHOWNORMAL); end;
            {如果文件在: 程序目錄/當(dāng)前目錄/System32/Windows/PATH環(huán)境變量中, 參數(shù)五也可以 nil}
            begin   ShellExecute(0, nil, 'SchedLgU.Txt', nil, nil, SW_SHOWNORMAL); end;
            {如果參數(shù)三是個(gè)文件, 可以用參數(shù)二命令打印}
            begin   ShellExecute(0, 'print', 'SchedLgU.Txt', nil, nil, 1); end;
            {用 IE 打開(kāi)網(wǎng)頁(yè)} begin   ShellExecute(Handle, 'open', 'IExplore.EXE', 'about:blank', nil, SW_SHOWNORMAL); end;
            {用火狐打開(kāi)網(wǎng)頁(yè)} begin   ShellExecute(Handle, 'open', 'firefox.exe', 'about:blank', nil, SW_SHOWNORMAL); end;
            {用默認(rèn)瀏覽器打開(kāi)網(wǎng)頁(yè)} begin   ShellExecute(Handle, 'open', 'Explorer.exe', 'about:blank', nil, SW_SHOWNORMAL); end;
            {還是用默認(rèn)瀏覽器打開(kāi)網(wǎng)頁(yè)} begin   ShellExecute(0, nil, 'http://del.cnblogs.com', nil, nil, 1); end;

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            亚洲级αV无码毛片久久精品| 久久国产热精品波多野结衣AV| 久久ZYZ资源站无码中文动漫| 亚洲国产精品无码久久久不卡| 九九精品99久久久香蕉| 久久精品中文字幕一区| 久久狠狠爱亚洲综合影院 | 77777亚洲午夜久久多喷| 99久久免费只有精品国产| 久久这里都是精品| 久久无码av三级| 亚洲精品乱码久久久久久中文字幕| 久久精品国产亚洲77777| 亚洲精品tv久久久久久久久久| 91精品国产高清久久久久久国产嫩草 | 狠狠色丁香久久婷婷综合五月| 无码精品久久一区二区三区| 97久久超碰国产精品旧版| 日韩久久无码免费毛片软件| 97久久精品国产精品青草| 中文字幕无码久久精品青草| 久久综合久久综合久久综合| 久久久久久午夜成人影院 | 国产免费久久久久久无码| 国产精品一久久香蕉产线看| 亚洲精品国产第一综合99久久| 久久精品国产99国产精偷| 久久永久免费人妻精品下载| 少妇高潮惨叫久久久久久| 中文精品久久久久人妻| 一本大道久久香蕉成人网| 亚洲欧美国产日韩综合久久| 久久男人AV资源网站| 国内精品伊人久久久久妇| 伊人久久大香线焦AV综合影院| 国内高清久久久久久| 97精品伊人久久大香线蕉| 久久综合久久综合亚洲| 四虎国产精品成人免费久久| 99久久精品免费看国产一区二区三区 | 亚洲国产成人久久综合一|