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에 도입됨) |
추가 정보
개념
참조
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기