PrivateDeclareFunctionGetMenuLib"user32"(ByValhwndAsLong)AsLongPrivateDeclareFunctionGetSubMenuLib"user32"(ByValhMenuAsLong,ByValnPosAsLong)AsLongPrivateDeclareFunctionGetMenuItemIDLib"user32"(ByValhMenuAsLong,ByValnPosAsLong)AsLongPrivateDeclareFunctionSetMenuItemBitmapsLib"user32"_(ByValhMenuAsLong,ByValnPositionAsLong,_ByValwFlagsAsLong,ByValhBitmapUncheckedAsLong,_ByValhBitmapCheckedAsLong)AsLongPrivateConstMF_BITMAP=&H4&PrivateTypeMENUITEMINFOcbSizeAsLongfMaskAsLongfTypeAsLongfStateAsLongwIDAsLonghSubMenuAsLonghbmpCheckedAsLonghbmpUncheckedAsLongdwItemDataAsLongdwTypeDataAsStringcchAsLongEndTypePrivateDeclareFunctionGetMenuItemCountLib"user32"_(ByValhMenuAsLong)AsLongPrivateDeclareFunctionGetMenuItemInfoLib"user32"_Alias"GetMenuItemInfoA"(ByValhMenuAsLong,_ByValunAsLong,ByValbAsBoolean,_lpMenuItemInfoAsMENUITEMINFO)AsBooleanPrivateConstMIIM_ID=&H2PrivateConstMIIM_TYPE=&H10PrivateConstMFT_STRING=&H0&PrivateSubcmdPicMenu_Click()DimlngMenuHwndAsLongDimlngSubHwndAsLongDimlngMenuIDAsLong'//RetrievethemenuhandlelngMenuHwnd=GetMenu(Me.hwnd)'//GetthehandleofthefirstsubmenuitemlngSubHwnd=GetSubMenu(lngMenuHwnd,0)'//GetthemenuidofthefirstbitmpalngMenuID=GetMenuItemID(hSubMenu&,0)'//AddthebitmaptothemenuitemSetMenuItemBitmapslngMenuHwnd,lngMenuID,MF_BITMAP,_Picture1.Picture,_Picture1.PictureEndSub->