DestroyMenu 함수(winuser.h)
지정된 메뉴를 삭제하고 메뉴가 차지하는 모든 메모리를 해제합니다.
구문
BOOL DestroyMenu(
[in] HMENU hMenu
);
매개 변수
[in] hMenu
형식: HMENU
제거될 메뉴에 대한 핸들입니다.
반환 값
형식: BOOL
함수가 성공하면 반환 값이 0이 아닙니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
닫기 전에 애플리케이션은 DestroyMenu 함수를 사용하여 창에 할당되지 않은 메뉴를 삭제해야 합니다. 창에 할당된 메뉴는 애플리케이션이 닫히면 자동으로 제거됩니다.
DestroyMenu 는 재귀, 즉, 메뉴와 모든 하위 메뉴를 파괴합니다.
예제
예를 들어 바로 가기 메뉴 표시를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | 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에 도입됨) |
추가 정보
개념
참조