DeleteMenu

DeleteMenu 함수는 지정 된 메뉴에서 항목을 삭제합니다. 메뉴 항목에서 메뉴 또는 하위 메뉴를 열면이 함수 메뉴 또는 하위 메뉴에 대 한 핸들을 파괴 하 고 메뉴 또는 하위 메뉴에서 사용 하는 메모리를 해제.

(BOOL DeleteMenu HMENU  hMenu, / / 메뉴 핸들UINTuPosition, / / 메뉴 항목 식별자 또는 위치UINTuFlags / / 메뉴 항목 플래그);
 

매개 변수

hMenu
변경 메뉴에 대 한 핸들.
uPosition
UFlags 매개 변수에 의해 결정 된 대로 메뉴 항목을을 삭제할 수를 지정 합니다.
uFlags
UPosition 매개 변수를 해석 하는 방법을 지정 합니다. 이 매개 변수는 다음 값 중 하나 여야 합니다.:
의미
MF_BYCOMMAND uPosition 제공 메뉴 항목의 식별자를 나타냅니다. MF_BYCOMMAND 플래그는 기본 플래그 MF_BYCOMMAND도 MF_BYPOSITION 플래그를 지정 하는 경우.
MF_BYPOSITION 메뉴 항목의 0부터 시작 상대 위치를 제공 하는 그 uPosition 을 나타냅니다.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

응용 프로그램 메뉴가 표시 창에 여부 메뉴 변경 될 때마다 DrawMenuBar 함수를 호출 해야 합니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

메뉴 개요 메뉴 기능 DrawMenuBar, RemoveMenu

 

Index