Hallo,
Ich habe derzeit ein Dynamisches Menu, Dh. wenn zB. das Item A mit dem Item B übereinstimmt, wird das dem Menu hinzugefügt, andernfalls nicht. Nun, da ich keine Lust habe, jedem Item eine seperate ID zuzuweisen, wollte ich mal fragen, ob es möglich wäre, den Text des ausgewählten Items zu bekommen.
Ich versuche hiermit den Text zu bekommen, allerdings, bekomme ich immer nur den Text des ersten Items in des Menus:
EDIT: Könnte ein Mod den Thread-Titel in Dynamisches Menu umbenennen?
Ich habe derzeit ein Dynamisches Menu, Dh. wenn zB. das Item A mit dem Item B übereinstimmt, wird das dem Menu hinzugefügt, andernfalls nicht. Nun, da ich keine Lust habe, jedem Item eine seperate ID zuzuweisen, wollte ich mal fragen, ob es möglich wäre, den Text des ausgewählten Items zu bekommen.
Code:
for(int i = 0; i < MAX_OTHERC_ITEMS; i++) {
InsertMenu(hMenuPopup, NULL, MF_BYCOMMAND | MF_STRING, IDPM_OTHERCRAFTINGS, otherCraftingsVanilla[stringPosition][i]);
}
Ich versuche hiermit den Text zu bekommen, allerdings, bekomme ich immer nur den Text des ersten Items in des Menus:
Code:
case WM_COMMAND:
switch(LOWORD(wParam)) {
case IDPM_OTHERCRAFTINGS:
char gotString[40];
GetMenuString(hMenuPopup, IDPM_OTHERCRAFTINGS, gotString, 40, MF_BYCOMMAND);
MessageBox(hWndImage, gotString, NULL, NULL);
break;
}
break;
EDIT: Könnte ein Mod den Thread-Titel in Dynamisches Menu umbenennen?
Zuletzt bearbeitet: