Winapi 如何使用shell扩展dll C+在上下文菜单之间添加分隔符+;
我使用Shell扩展DLL(C++)创建了一个上下文菜单。当用户单击任何资源管理器文件夹时,将显示新创建的上下文菜单,其中包含子菜单。当您添加项以响应Winapi 如何使用shell扩展dll C+在上下文菜单之间添加分隔符+;,winapi,windows-shell,shell-extensions,Winapi,Windows Shell,Shell Extensions,我使用Shell扩展DLL(C++)创建了一个上下文菜单。当用户单击任何资源管理器文件夹时,将显示新创建的上下文菜单,其中包含子菜单。当您添加项以响应QueryContextMenu使用InsertMenuItem并带有MFT\U分隔符标志时,我想在子菜单之间添加一个行分隔符。使用 InsertMenu(hMenu, indexMenu++, MF_SEPARATOR|MF_BYPOSITION, 0, NULL); 对我来说很好。将menu作为菜单句柄,将indexMenu作为要插入的菜单项
QueryContextMenu
使用InsertMenuItem
并带有MFT\U分隔符
标志时,我想在子菜单之间添加一个行分隔符。使用
InsertMenu(hMenu, indexMenu++, MF_SEPARATOR|MF_BYPOSITION, 0, NULL);
对我来说很好。将menu
作为菜单句柄,将indexMenu
作为要插入的菜单项索引