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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);