Création d'un menu contextuel dans l'API win32
Je suis en train de créer un menu contextuel d'win32 application à l'aide de
case WM_RBUTTONDOWN:
{
HMENU hPopupMenu = CreatePopupMenu();
InsertMenu(hPopupMenu, 0, MF_BYPOSITION | MF_STRING, ID_CLOSE, (LPCWSTR)"Exit");
InsertMenu(hPopupMenu, 0, MF_BYPOSITION | MF_STRING, ID_EXIT, (LPCWSTR)"Play");
SetForegroundWindow(hWnd);
TrackPopupMenu(hPopupMenu, TPM_BOTTOMALIGN | TPM_LEFTALIGN, 0, 0, 0, hWnd, NULL);
}
Mais je reçois toujours un menu contextuel, comme indiqué ci-dessous
le texte d'alt http://img191.imageshack.us/img191/866/70219076.png
Je veux texte sortie et jouer pour être affichés dans le menu
InformationsquelleAutor Xinus | 2010-02-22
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas convertir une chaîne de caractères littérale de large par coulée, vous devez le déclarer comme une grande chaîne de char. Le casting emporte sur tout le message d'avertissement du compilateur, il ne change pas le contenu de la chaîne.
modifier cette
à ce
ou ce
Êtes-vous spécifier l'encodage dans l'API de définition de la fonction? J'ai rencontré ce problème récemment et la suppression de la spécification résolu le problème.
La suite travaillé pour moi