Я пытался использовать этот фрагмент кода, но он не дает никакой информации.
WCHAR szString[256];
MENUITEMINFO mf;
int pos=0;
ZeroMemory(&mf, sizeof(mf));
mf.cbSize = sizeof(mf);
mf.fMask = MIIM_STRING;
mf.fType = MFT_STRING;
mf.cch = 256;
mf.dwTypeData = szString;
for (pos = GetMenuItemCount(hmenu); --pos >= 0; )
if (GetMenuItemInfo(hmenu, (UINT) pos, TRUE, &mf))
if (mf.dwTypeData == L"Print"){
bool x= false;
x= true;
return TRUE;
}
Функция GetMenuItemInfo не дает никаких результатов.HMENU, который я использовал, был из QueryContextMenu()
функции, которая предположительно неверна.Любое направление кто-нибудь может дать?