开发者

Windows Explorer Context Menu Question

开发者 https://www.devze.com 2023-01-11 01:42 出处:网络
I have a TreeView that represents some files/folders in the Windows file system. i want to be able to right click one and display the standard Windows context menu. The node\'s tag contains the file p

I have a TreeView that represents some files/folders in the Windows file system. i want to be able to right click one and display the standard Windows context menu. The node's tag contains the file path. I have spent 开发者_C百科a fair amount of time researching and I found this: http://www.codeproject.com/KB/cs/shellContextMenu.aspx

However, it seems to be missing the "Rename" item. So I want to get that back..

I also want to know how to handle the functions. For example, if the user renames or deletes a file, I want to remove that node/rename that node accordingly.

I am programming in C#, .NET 4.


You need to include the CMF_CANRENAME flag in the uFlags parameter to IContextMenu.QueryContextMenu to indicate that your host application supports renaming items.

0

精彩评论

暂无评论...
验证码 换一张
取 消