線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1465
推到 Plurk!
推到 Facebook!

context menu的問題

尚未結案
liang-shien
一般會員


發表:15
回覆:21
積分:7
註冊:2005-05-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-07 20:08:17 IP:218.168.xxx.xxx 未訂閱
我有看了站內的文,可是我現在的情形是想要不管是選到檔案,資料夾,或其他的東西,只要是按右鍵的話,我要新增的item就會出現在context menu上,我有嘗試直接去register改,可是只有在點選某些檔案時會出現item...怎樣才能讓只要按右鍵就都會出現阿..像windows只要按右鍵,有某幾項是一定會出現的..
RedSnow
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-07 22:34:44 IP:219.137.xxx.xxx 未訂閱
liang-shien 您好:    試試看將修改登錄表的對象設到下列機碼裡: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 或是這個機碼裡: HKEY_CLASSES_ROOT\*\shell 發表人 - RedSnow 於 2005/06/07 22:37:39
liang-shien
一般會員


發表:15
回覆:21
積分:7
註冊:2005-05-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-08 09:39:34 IP:210.80.xxx.xxx 未訂閱
red snow,我去看了一下HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 可是裏面都是一堆{09799AFB-AD67-11d1-ABCD-00C04FC30936}像這種的,這個要怎麼去填阿...
RedSnow
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-08 17:17:39 IP:219.136.xxx.xxx 未訂閱
liang-shien 您好:    您說的那 "一堆" 東西是 Class ID,在登錄表裡邊是放在 HKEY_CLASSES_ROOT\CLSID 這個位置,要使用 ContextMenuHandlers 來設定關聯選單項目,必須要使用 Class ID,也就是您的程式必須要向系統 "註冊" 以取得一組 Class ID,然後用這組 ID 來設定,這稍微有點複雜,不是三言兩語說得清楚的,您先參考一下本站的一些討論文章,看能否有些概念? 怎麼實現程序關聯操作?(請特別查看 Rain 的回覆部份) http://delphi.ktop.com.tw/topic.php?topic_id=32192 com的建立一句程式碼的問題 http://delphi.ktop.com.tw/topic.php?topic_id=50478 請問有沒有C和Delphi雙修的前輩,可以幫幫忙? http://delphi.ktop.com.tw/topic.php?topic_id=21137 Shell Extensions, 如何使用 BCB 實作 Context Menu... http://delphi.ktop.com.tw/topic.php?topic_id=31476 (不要漏掉 turboted 所提供的那個連結) 以及下列這一篇 (其它站台): 用 C++ Builder 創建上下文菜單擴展處理器 http://www.ccrun.com/article/go.asp?i=582&d=oiz4s6
liang-shien
一般會員


發表:15
回覆:21
積分:7
註冊:2005-05-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-09 21:11:10 IP:218.168.xxx.xxx 未訂閱
用 C Builder 創建上下文菜單擴展處理器 http://www.ccrun.com/article/go.asp?i=582&d=oiz4s6 這個站進不去ㄝ..我也連過http://www.ccrun.com也是不行 本來想說它主題是c builder應該很符合我的需求的.
RedSnow
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-09 21:35:20 IP:219.135.xxx.xxx 未訂閱
liang-shien 您好:
引言:用 C++ Builder 創建上下文菜單擴展處理器 http://www.ccrun.com/article/go.asp?i=582&d=oiz4s6 這個站進不去ㄝ..我也連過http://www.ccrun.com也是不行 本來想說它主題是c++ builder應該很符合我的需求的.
我剛剛才試過,該站點是可以接通的,我試著用 Google 搜尋,結果可以找到另一些有轉貼該文的網頁,您試試看可否順利連結至其中的一個網頁吧: http://www.google.com/search?hl=zh-TW&newwindow=1&q=%22%E5%89%B5%E5%BB%BA%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%96%AE%E6%93%B4%E5%B1%95%E8%99%95%E7%90%86%E5%99%A8%22&lr=
系統時間:2024-05-06 21:43:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!