GetMenuItemRect 함수(winuser.h)

지정된 메뉴 항목에 대한 경계 사각형을 검색합니다.

구문

BOOL GetMenuItemRect(
  [in, optional] HWND   hWnd,
  [in]           HMENU  hMenu,
  [in]           UINT   uItem,
  [out]          LPRECT lprcItem
);

매개 변수

[in, optional] hWnd

형식: HWND

메뉴가 포함된 창에 대한 핸들입니다.

이 값이 NULL 이고 hMenu 매개 변수가 팝업 메뉴를 나타내는 경우 함수는 메뉴 창을 찾습니다.

[in] hMenu

형식: HMENU

메뉴에 대한 핸들입니다.

[in] uItem

형식: UINT

메뉴 항목의 0부터 시작하는 위치입니다.

[out] lprcItem

형식: LPRECT

화면 좌표로 표현된 지정된 메뉴 항목의 경계 사각형을 수신하는 RECT 구조체에 대한 포인터입니다.

반환 값

형식: BOOL

함수가 성공하면 반환 값이 0이 아닙니다.

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

설명

반환된 사각형이 의미 있는 경우 팝업 메뉴인 경우 메뉴를 팝업하거나 메뉴 모음인 경우 창에 연결해야 합니다. 메뉴 항목 위치는 메뉴가 표시될 때까지 결정되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll

추가 정보

메뉴