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);
Partager