Checked 및 Unchecked 메뉴 항목

메뉴 항목 선택 또는 선택 취소 될 수 있습니다. 비트맵의 선택된 상태를 나타내는 체크 메뉴 항목 옆에 표시 됩니다. 시스템 응용 프로그램 정의 "unchecked" 비트맵을 지정 하지 않으면 선택 되지 않은 항목 옆에 비트맵을 표시 하지 않습니다. 메뉴에 메뉴 항목을 확인할 수 있습니다; 메뉴 모음에 있는 항목을 확인할 수 없습니다.

응용 프로그램은 일반적으로 확인 하거나 옵션 적용 됩니다 여부를 나타내기 위해 메뉴 항목의 선택을 취소 합니다. 사용자 표시 하거나 메뉴의 도구 모음 명령을 사용 하 여 숨길 수 있는 도구 모음에는 응용 프로그램을 예로 들어 보겠습니다. 도구 모음이 숨겨져 있는, 도구 모음 메뉴 항목 선택있지 않습니다. 명령을 선택 하면 응용 프로그램 메뉴 항목을 확인 하 고 도구 모음 표시.

체크 마크 특성 메뉴 항목이 선택 되어 있는지 여부를 제어 합니다. CheckMenuItem 함수를 사용 하 여 메뉴 항목의 확인 표시 특성을 설정할 수 있습니다. GetMenuState 함수를 사용 하 여 메뉴 항목이 현재 checked 또는 unchecked 확인.

대신 CheckMenuItemGetMenuState, 검색 및 메뉴 항목의 선택 상태를 설정 하려면 GetMenuItemInfoSetMenuItemInfo 함수를 사용할 수 있습니다.

가끔, 메뉴 항목 그룹이 상호 배타적인 옵션 집합에 해당합니다. 이 경우 선택 된 라디오 메뉴 항목 (라디오 단추 컨트롤 비슷합니다)를 사용 하 여 선택한 옵션을 지정할 수 있습니다. 라디오 확인 표시 비트맵 대신 글머리 기호 비트맵으로 표시 되는 항목을 확인 합니다. CheckMenuRadioItem 함수를 사용 하 여 메뉴 항목을 확인 하 고 라디오 항목을 확인 하려면.

기본적으로 선택 된 메뉴 항목 옆에 확인 표시 또는 글머리 기호 비트맵 및 없음 비트맵 되지 않은 메뉴 항목 옆에 표시 됩니다. 그러나 응용 프로그램 정의 checked 및 unchecked 비트맵 메뉴 항목에 연결 하려면 SetMenuItemBitmaps 함수를 사용할 수 있습니다. 메뉴 항목의 checked 또는 unchecked 상태를 나타내는 시스템 다음 사용 하 여 지정 된 비트맵.

메뉴 항목에 연결 된 응용 프로그램 정의 비트맵의 크기는 화면 해상도에 따라 달라질 수 있습니다 기본 체크 마크 비트맵 같은 크기 여야 합니다. 정확한 치수를 검색 하려면 해당 GetSystemMetrics 함수. 다른 화면 해상도;에 대 한 여러 개의 비트맵 리소스를 만들 수 있습니다. 하나의 비트맵 리소스를 만들고 필요한; 경우 조정 또는 런타임에 비트맵을 만들고 그것에 이미지를 그립니다. 비트맵 흑백 또는 컬러 될 수 있습니다. 그러나, 강조 표시 될 때 메뉴 항목 반전 때문에 특정 반전된 색 비트맵의 모양을 수 있습니다 바람직한. 자세한 내용은 참조 비트맵.

 

Index