簡體   English   中英

右鍵單擊不同對象時,右鍵單擊上下文菜單的位置將更改

[英]Rightclick Context Menu Position is getting Changed on right click of different objects

我創建了一個ShellExtension,將“ Start N Application ”添加到Windows的右鍵菜單。

但是問題是,上下文的位置不是固定的。 當我右鍵單擊驅動器時,它會顯示在第3位,或者如果我右鍵單擊某個文件,則它將在第5位開始。 我可以使其始終出現在特定位置嗎?

位置不僅會因“注冊入口點”而異,還會受到已安裝擴展的數量及其安裝順序的影響。該順序還可能會根據操作系統版本以及是否降低班次等而改變(( XP添加了“ Pin to Startmenu”,而Vista添加了“ Copy as Path”

如果您希望將其放在特定位置,則可以忽略IContextMenu告訴您的內容,並始終將其插入頂部/底部等位置,但這可能會破壞IContextMenu主機,如果它們依賴於菜單項的順序而不僅僅是命令ID! (並且其他一些擴展程序可以與您執行相同的操作)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM