다음을 통해 공유


CMenu::DeleteMenu

메뉴에서 항목을 삭제합니다.

BOOL DeleteMenu( 
   UINT nPosition, 
   UINT nFlags  
);

매개 변수

  • nPosition
    삭제에 따라 메뉴 항목을 지정 합니다. nFlags.

  • nFlags
    해석 하는 데 사용 nPosition 에서는 다음과 같이 하십시오.

    nFlags

    Nposition의 해석

    MF_BYCOMMAND

    지정 매개 변수는 기존 메뉴 항목의 명령 ID를 제공 합니다. 두 경우 이것이 기본값입니다 MF_BYCOMMAND 또는 MF_BYPOSITION 설정 됩니다.

    MF_BYPOSITION

    지정 매개 변수는 기존 메뉴 항목의 위치를 제공 합니다. 첫 번째 항목은 0 위치에 있습니다.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

연결된 팝업 메뉴에서 메뉴 항목이 있는 경우 DeleteMenu 팝업 메뉴에 사용 된 메모리를 해제 하 고 팝업 메뉴에 대 한 핸들을 소멸 시킵니다.

메뉴에 있는 때마다 창 변경 (창의 표시 여부), 응용 프로그램에서 호출 해야 CWnd::DrawMenuBar.

예제

예제를 보려면 CWnd::GetMenu.

요구 사항

헤더: afxwin.h

참고 항목

참조

CMenu 클래스

계층 구조 차트

CWnd::DrawMenuBar

DeleteMenu