CMenu::MeasureItem
소유자 그리기 스타일 메뉴를 만들 때 프레임 워크에 의해 호출 됩니다.
virtual void MeasureItem(
LPMEASUREITEMSTRUCT lpMeasureItemStruct
);
매개 변수
- lpMeasureItemStruct
에 대 한 포인터는 MEASUREITEMSTRUCT 구조.
설명
기본적으로이 함수는 실행 되지 않습니다. 이 멤버 함수를 재정의 하 고 입력 MEASUREITEMSTRUCT Windows 메뉴의 치수를 알리기 위해 구조.
참조 CWnd::OnMeasureItem 에 있는 MEASUREITEMSTRUCT 구조.
예제
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;
}
요구 사항
헤더: afxwin.h