我不知道他們的正式名稱是什麼,但我的意思是這些東西:在Windows 7中是否有創建「分割菜單項」的API?
有用於創建那些在我自己的程序來的官方API?
和相關的問題:你有沒有看到這些「拆分菜單項」在開始菜單以外的任何地方使用?哪裏?這可能指向一個API。
我不知道他們的正式名稱是什麼,但我的意思是這些東西:在Windows 7中是否有創建「分割菜單項」的API?
有用於創建那些在我自己的程序來的官方API?
和相關的問題:你有沒有看到這些「拆分菜單項」在開始菜單以外的任何地方使用?哪裏?這可能指向一個API。
看着我自己的開始菜單,我猜大部分生成的方式與過去完成的「Recent Documents」相同。即觀察程序打開的文件。
至於新的API,該頁面可能是開始嗅探周圍的好去處:http://msdn.microsoft.com/en-us/library/ee461765%28VS.85%29.aspx
要創建如Internet Explorer任務等,使用ICustomDestinationList - > AddUserTasks(),最近的項目應顯示爲文件你可以註冊處理的類型(它們通過打開/保存對話框添加或者通過調用SHAddToRecentDocs()來手動添加)
我的意思是創建一個通用的「分割菜單項」,而不一定是應用程序的任務。例如,如果我在程序中顯示一個上下文菜單,我想在菜單中找到其中的一個。 – 2011-02-27 21:15:07
@ cool-RR:IIRC是一個ListView控件,可能使用自定義繪製... – Anders 2011-02-27 23:26:52