15,979
社区成员
发帖
与我相关
我的任务
分享
HBITMAP hBmp = LoadBitmap(hInst, MAKEINTRESOURCE(IDB_BITMAP1));
MENUITEMINFO mii = { sizeof(mii) };
mii.fMask = MIIM_ID | MIIM_BITMAP | MIIM_STRING | MIIM_STATE;
mii.wID = idCmdFirst + IDM_DISPLAY;
mii.fType = MFT_STRING ;
mii.dwTypeData = pszMenuText;
mii.fState = MFS_ENABLED;
mii.hbmpItem = hBmp;
由于是在shellex下添加,所以文字内容和小图标都是在代码里面添加。
主要看懂MENUITEMINFO和LoadBitmap。
MENUITEMINFO:https://msdn.microsoft.com/en-us/ms647578(v=vs.85)
LoadBitmap:https://msdn.microsoft.com/en-us/library/windows/desktop/dd145033(v=vs.85).aspx