다음을 통해 공유


CheckMenuRadioItem 함수(winuser.h)

지정된 메뉴 항목을 확인하고 라디오 항목으로 만듭니다. 동시에 함수는 연결된 그룹의 다른 모든 메뉴 항목을 지우고 해당 항목에 대한 라디오 항목 유형 플래그를 지웁니다.

구문

BOOL CheckMenuRadioItem(
  [in] HMENU hmenu,
  [in] UINT  first,
  [in] UINT  last,
  [in] UINT  check,
  [in] UINT  flags
);

매개 변수

[in] hmenu

형식: HMENU

메뉴 항목 그룹이 포함된 메뉴에 대한 핸들입니다.

[in] first

형식: UINT

그룹의 첫 번째 메뉴 항목의 식별자 또는 위치입니다.

[in] last

형식: UINT

그룹의 마지막 메뉴 항목의 식별자 또는 위치입니다.

[in] check

형식: UINT

검사 메뉴 항목의 식별자 또는 위치입니다.

[in] flags

형식: UINT

idFirst, idLastidCheck의 의미를 나타냅니다. 이 매개 변수가 MF_BYCOMMAND 경우 다른 매개 변수는 메뉴 항목 식별자를 지정합니다. MF_BYPOSITION 경우 다른 매개 변수는 메뉴 항목 위치를 지정합니다.

반환 값

형식: BOOL

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

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

설명

CheckMenuRadioItem 함수는 idCheck로 지정된 항목의 MFT_RADIOCHECK 형식 플래그와 MFS_CHECKED 상태를 설정하고 동시에 그룹의 다른 모든 항목에 대한 두 플래그를 모두 지웁니다. 선택한 항목은 검사 표시 비트맵 대신 글머리 기호 비트맵을 사용하여 표시됩니다.

메뉴 항목 유형 및 상태 플래그에 대한 자세한 내용은 MENUITEMINFO 구조를 참조하세요.

예제

예제는 사용자 지정 확인 표시 비트맵 사용 예제를 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 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에 도입됨)

추가 정보

개념

MENUITEMINFO

메뉴

참조