全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1368
推到 Plurk!
推到 Facebook!

可以在程式裡呼叫出 "查看捷徑檔案內容" 及 "新增捷徑" 對話框嗎?

缺席
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-07 02:37:34 IP:219.137.xxx.xxx 未訂閱
Windows 內建的 "搜尋檔案功能"、"關機"、"執行"....等對話框都可以使用 BCB 直接呼叫使用,那麼視窗系統現成的 "查看捷徑檔案內容" 及 "新增捷徑" 這兩個對話框是否也可以叫出來使用?如果可以的話,應該要使用那些函數或步驟?請有經驗的先進們提供一些資訊供我參考吧~ 附註: 1. "查看捷徑檔案內容" 對話框: 在 "檔案總管" 的檔案清單空白處中按下滑鼠右鍵,在顯示出來的 Popup Menu 中選擇 "新增",然後在次選單中選擇 "捷徑",接著顯示出來建立捷徑的精靈視窗 (對話框標題為 "建立捷徑")。 2. "新增捷徑" 對話框: 在 "檔案總管" 的檔案清單先圈選一個捷徑檔案,然後按下滑鼠右鍵,在顯示出來的 Popup Menu 中選擇 "內容",接著顯示出來的對話框。
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-07 15:26:34 IP:219.137.xxx.xxx 未訂閱
OK, 各位看倌,我找到第一個問題的答案了,"查看捷徑檔案內容" 的對話框可以透過 ShellExecuteEx() API 來完成,其中 SHELLEXECUTEINFO 結構的設定如下: hwnd = Application->Handle lpVerb = "properties" lpFile = 欲查看屬性內容檔案的路徑與名稱 其它參數應可省略,否則就比照 "open" 檔案的方式設定即可。 接下來繼續努力找尋第二個問題的答案,請有經驗的先進們也幫幫忙吧~ 發表人 - RedSnow 於 2004/11/07 15:41:57
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-07 18:22:26 IP:219.137.xxx.xxx 未訂閱
運氣不錯,找到第二個問題的答案了,"新增捷徑對話框" 可以使用 WinExec 來呼叫執行,主要的動作如下: char s[1024]; sprintf(s, "rundll32.exe appwiz.cpl,NewLinkHere %s", LnkFileDir); int x = WinExec(s, SW_SHOWNORMAL); 儘管如此,但是我仍未能找到 "新增捷徑對話框" 到底有沒有產生捷徑檔?以及產生的捷徑檔名稱為何
系統時間:2024-05-02 15:58:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!