如何使用shell扩展dll C++在上下文菜单之间添加分隔符

Ull*_*lan 2 winapi windows-shell shell-extensions

我使用Shell扩展DLL(C++)创建了一个上下文菜单.当用户单击任何资源管理器文件夹时,将显示新创建的上下文菜单,其中包含子菜单.我想在子菜单之间添加一个行分隔符

Ste*_*fan 6

运用

InsertMenu(hMenu, indexMenu++, MF_SEPARATOR|MF_BYPOSITION, 0, NULL);
Run Code Online (Sandbox Code Playgroud)

对我来说很好.随着hMenu作为菜单句柄,并indexMenu为菜单项索引中插入.