Icône dans menu contextuel
Bonjour,
J'arrive à ajouter un élèment dans un menu contextuel, mais je n'arrive pas à ajouter l'icône.
Ou est mon erreur ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Graphics::TBitmap *Bitmap = new Graphics::TBitmap();
Form1->ImageList->GetBitmap(24,Bitmap);
MENUITEMINFO MenuItemInfo;
ZeroMemory(&MenuItemInfo, sizeof(MenuItemInfo));
TCHAR szT[]= _T("Test");
ZeroMemory(&MenuItemInfo, sizeof(MenuItemInfo));
MenuItemInfo.cbSize = sizeof(MenuItemInfo);
MenuItemInfo.fMask = MIIM_TYPE|MIIM_STATE|MIIM_ID|MIIM_CHECKMARKS|MIIM_DATA;
MenuItemInfo.fType = MFT_STRING;
MenuItemInfo.fState = MFS_CHECKED;
MenuItemInfo.wID = (UINT)MB_S;
MenuItemInfo.hbmpChecked = Bitmap->Handle;
MenuItemInfo.hbmpUnchecked = 0;
MenuItemInfo.dwTypeData = szT;
MenuItemInfo.cch = sizeof(szT);
InsertMenuItem(hSMenu,0,1,&MenuItemInfo); |