genni_96 (Normal User)
Pro
Messaggi: 108
Iscritto: 04/06/2010
|
Salve a tutti.
Ho un problema, ho creato un menu con le API di Windows e ho impostato delle immagini bmp come icone di grandezza 32x32.
Il problema č che su 7 il menu si ridimensiona a 32x32 per visualizzare correttamente le immagini, su xp invece il menu rimane piccolo e si vede solo una parte dell'icona.
Come posso impostare manualmente la dimensione di ogni elemento del menu??
Ps.
Aggiungo ogni elemento del menu cosi:
Codice sorgente - presumibilmente C/C++ |
MENUITEMINFO Mii;
Mii.cbSize = sizeof(MENUITEMINFO);
Mii.fMask = MIIM_CHECKMARKS | MIIM_STRING |MIIM_ID;
Mii.fType = MFT_STRING;
Mii.dwTypeData = cText;
Mii.wID = iID;
Mii.hbmpChecked = (HBITMAP)LoadImage(NULL, cBitmapName_, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
Mii.hbmpUnchecked = (HBITMAP)LoadImage(NULL, cBitmapName_, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
InsertMenuItem(hMenu, 0, false, &Mii);
|
|