Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CMenu

Wykres hierarchii