Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aufgerufen vom Framework ausgelöst, wenn ein Menü mit dem Ownerdrawnformat erstellt wird.
virtual void MeasureItem(
LPMEASUREITEMSTRUCT lpMeasureItemStruct
);
Parameter
- lpMeasureItemStruct
Ein Zeiger auf eine Struktur MEASUREITEMSTRUCT.
Hinweise
Standardmäßig hat diese Memberfunktion nichts. Überschreiben Sie diese Memberfunktion und füllen Sie die MEASUREITEMSTRUCT-Struktur, um Windows über die Abmessungen des Menüs zu informieren.
Siehe CWnd::OnMeasureItem für eine Beschreibung der MEASUREITEMSTRUCT-Struktur.
Beispiel
Der folgende Code vom Beispiel MFC CTRLTEST:
// 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;
}
Anforderungen
Header: afxwin.h