2012-02-21 3 views
2

Я создал контекстное меню с использованием DLL оболочки (C++). Когда пользователь нажимает на какую-либо папку-проводник, будет отображаться вновь созданное контекстное меню с подменю. Я хочу добавить разделитель строк между подменюКак добавить разделитель между контекстными меню с использованием расширения оболочки dll C++

ответ

2

Когда вы добавляете товар в ответ на QueryContextMenu, используйте InsertMenuItem с флагом MFT_SEPARATOR.

+0

Я пробовал, но он не работал. Позвольте мне еще раз проверить мой код – Ullan

6

Использование

InsertMenu(hMenu, indexMenu++, MF_SEPARATOR|MF_BYPOSITION, 0, NULL); 

отлично работает для меня. С hMenu является дескриптором меню и indexMenu в качестве индекса элемента меню для вставки.