CMenu::MeasureItem
Wywołana w ramach tworzenia menu Styl rysowania przez właściciela.
virtual void MeasureItem(
LPMEASUREITEMSTRUCT lpMeasureItemStruct
);
Parametry
- lpMeasureItemStruct
Wskaźnik do MEASUREITEMSTRUCT struktury.
Uwagi
Domyślnie funkcja Członkowskich nie działa.Funkcja Członkowskie zastępują i wypełnij MEASUREITEMSTRUCT strukturę, aby poinformować system Windows o wymiarach menu.
Zobacz CWnd::OnMeasureItem opis MEASUREITEMSTRUCT struktury.
Przykład
Poniższy kod jest z MFC CTRLTEST próbki:
// 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;
}
Wymagania
Nagłówek: afxwin.h