CMenu::MeasureItem
Rámci vyvolána při nabídce Styl vykreslování vlastníka.
virtual void MeasureItem(
LPMEASUREITEMSTRUCT lpMeasureItemStruct
);
Parametry
- lpMeasureItemStruct
Ukazatel MEASUREITEMSTRUCT struktury.
Poznámky
Ve výchozím nastavení tato funkce člena neprovede žádnou akci.Potlačit toto členské funkce a vyplňte MEASUREITEMSTRUCT struktury informovat systém Windows v nabídce rozměrů.
Viz CWnd::OnMeasureItem popis MEASUREITEMSTRUCT struktury.
Příklad
Následující kód je jednotka MFC z CTRLTEST vzorku:
// Override MeasureItem() to return the size of the menu item.
// CColorMenu is a CMenu-derived class.
#define COLOR_BOX_WIDTH 20
#define COLOR_BOX_HEIGHT 20
void CColorMenu::MeasureItem(LPMEASUREITEMSTRUCT lpMIS)
{
// all items are of fixed size
lpMIS->itemWidth = COLOR_BOX_WIDTH;
lpMIS->itemHeight = COLOR_BOX_HEIGHT;
}
Požadavky
Záhlaví: afxwin.h