SetMenuItemBitmaps

SetMenuItemBitmaps 함수를 메뉴 항목을 지정 된 비트맵을 연결합니다. 시스템 메뉴 항목 옆에 적절 한 비트맵 표시 메뉴 항목 선택 또는 선택 취소 여부.

(BOOL SetMenuItemBitmaps HMENU  hMenu, / / 메뉴 핸들UINTuPosition, / / 메뉴 항목을 새 비트맵을 받을UINTuFlags, / / 메뉴 항목 플래그HBITMAPhBitmapUnchecked, / / 확인 되지 않은 비트맵 핸들HBITMAPhBitmapChecked / / 체크 비트맵 핸들);
 

매개 변수

hMenu
새로운 체크 마크 비트맵을 받을 항목을 포함 하는 메뉴에 대 한 핸들.
uPosition
UFlags 매개 변수에 의해 결정 된 대로 메뉴 항목을을 변경할 수를 지정 합니다.
uFlags
UPosition 매개 변수를 해석 하는 방법을 지정 합니다. UFlags 매개 변수는 다음 값 중 하나 여야 합니다.
의미
MF_BYCOMMAND uPosition 제공 메뉴 항목의 식별자를 나타냅니다. MF_BYCOMMAND는 기본 플래그 MF_BYCOMMAND도 MF_BYPOSITION를 지정 하는 경우.
MF_BYPOSITION 메뉴 항목의 0부터 시작 상대 위치를 제공 하는 그 uPosition 을 나타냅니다.

hBitmapUnchecked
메뉴 항목이 선택 되지 않은 경우 표시 되는 비트맵에 대 한 핸들.
hBitmapChecked
메뉴 항목이 선택 될 때 표시 하는 비트맵에 대 한 핸들.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

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

주의

HBitmapUnchecked 또는 hBitmapChecked 매개 변수가 NULL 인 경우 시스템 아무것도 해당 상태 확인에 대 한 메뉴 항목 옆에 표시 됩니다. 두 매개 변수가 NULL 인 경우 표시 됩니다 기본 체크 마크 비트맵 항목 체크 되 고 항목을 선택 하지 않으면 비트맵을 제거 하는 경우.

메뉴를 파괴 하는 경우 이러한 비트맵 파괴 되지 않습니다; 그것은 그들을 파괴 하는 응용 프로그램.

Checked 및 unchecked 비트맵 흑백 이어야 한다입니다. 시스템 Boolean AND 연산자를 사용 하 여 흰 부분 투명 하 게 되 고 검은 부분 메뉴 항목의 색상은 되도록 비트맵 메뉴를 결합. 컬러 비트맵을 사용 하는 경우 결과 수 있습니다 바람직한.

CXMENUCHECK 및 CYMENUCHECK 값과 함께 GetSystemMetrics 함수를 사용 하 여 비트맵 크기를 검색 합니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

메뉴 개요, 메뉴 기능 GetSystemMetrics

 

Index