15,980
社区成员




CMenu * pMenu = GetMenu();
pMenu = pMenu->GetSubMenu(1)->GetSubMenu(0);
int i = 0;
TCHAR szName[MAX_MODULE_NAME];
MENUITEMINFO menuItemInfo;
menuItemInfo.fMask = MIIM_STRING | MIIM_ID | MIIM_FTYPE | MIIM_DATA;
menuItemInfo.wID = ID_PLUGIN_MODULE; //这里是相同的ID
menuItemInfo.fType = MFT_STRING;
menuItemInfo.dwTypeData = szName;
menuItemInfo.cch = MAX_MODULE_NAME;
menuItemInfo.cbSize = sizeof(MENUITEMINFO);
while (i < 10)
{
menuItemInfo.dwItemData = (ULONG_PTR)i; //这里是不相同的MenuData
lstrcpy (szName, TEXT("晓不得"));
BOOL bResult = pMenu->InsertMenuItem(i++, &menuItemInfo, TRUE);
DWORD dwError = 0;
if (!bResult)
{
dwError = GetLastError();
}
}
ON_COMMAND(ID_PLUGIN_MODULE, &OnPluginModule)