Ker*_*mia 8 delphi properties menu right-click
我有一个包含文件列表的列表框.我可以访问列表框中的Windows右键菜单来访问打开,属性,删除和重命名项目吗?
Kermia JclShell从JEDI JCL库中检查单元,在该单元内部存在一个函数,该函数 DisplayContextMenu显示与文件关联的上下文菜单.此函数封装了对IContextMenu接口的调用,使您的工作更轻松.
function DisplayContextMenu(const Handle: HWND; const FileName: string;
Pos: TPoint): Boolean;
Run Code Online (Sandbox Code Playgroud)
小智 5
检查IContextMenu界面.但请注意,Windows shell不会通过文件名识别其对象 - 实际上它们不能是文件.它使用了一个id的串联,你可能需要在调用一些shell函数之前获取文件所指定的项ID列表.