Мне интересно, как я могу установить размер ownerdraw CMenu, используя свой собственный текст.MFC ownerdraw размер меню
Глядя на документацию:
void CColorMenu::MeasureItem(LPMEASUREITEMSTRUCT lpMIS)
{
// all items are of fixed size
lpMIS->itemWidth = COLOR_BOX_WIDTH;
lpMIS->itemHeight = COLOR_BOX_HEIGHT;
}
Но, используя этот подход, у меня есть один и тот же размер для всех меню. Как я могу иметь динамическое измерение меню и подменю, как для стандартного меню окон?
CItemCont * vIt = (CItemCont *) lpMIS-> itemData; – SNC