RemoveMenu 함수(winuser.h)
메뉴 항목을 삭제하거나 지정된 메뉴에서 하위 메뉴를 분리합니다. 메뉴 항목이 드롭다운 메뉴 또는 하위 메뉴를 열면 RemoveMenu 는 메뉴 또는 핸들을 삭제하지 않으므로 메뉴를 다시 사용할 수 있습니다. 이 함수가 호출되기 전에 GetSubMenu 함수는 드롭다운 메뉴 또는 하위 메뉴에 대한 핸들을 검색해야 합니다.
구문
BOOL RemoveMenu(
[in] HMENU hMenu,
[in] UINT uPosition,
[in] UINT uFlags
);
매개 변수
[in] hMenu
형식: HMENU
변경할 메뉴에 대한 핸들입니다.
[in] uPosition
형식: UINT
uFlags 매개 변수에 의해 결정된 대로 삭제할 메뉴 항목입니다.
[in] uFlags
형식: UINT
uPosition 매개 변수가 해석되는 방법을 나타냅니다. 이 매개 변수는 다음 값 중 하나여야 합니다.
반환 값
형식: BOOL
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
메뉴가 표시된 창에 있는지 여부에 관계없이 메뉴가 변경될 때마다 애플리케이션에서 DrawMenuBar 함수를 호출해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winuser.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |
API 세트 | ext-ms-win-ntuser-menu-l1-1-0(Windows 8 소개) |
추가 정보
개념
참조