POPUPMENUITEM 구조 메뉴 또는 하위 메뉴를 열고 메뉴 리소스에 메뉴 항목에 대 한 정보를 포함 합니다. 구조 정의 여기에 제공 된 설명만; 그것은 어떤 표준 헤더 파일에.
구조체 POPUPMENUITEM {DWORD 유형;
DWORD 상태;
DWORD id;
WORD resInfo;
szOrOrd menuText;
}
| 값 | 의미 |
|---|---|
| MF_END | 메뉴 항목은 메뉴; 마지막 플래그는 시스템에서 내부적으로 사용 됩니다. |
| MF_POPUP | 메뉴 또는 하위 메뉴; 메뉴 항목이 열립니다. 플래그는 시스템에서 내부적으로 사용 됩니다. |
MF_POPUP를 지정 하는 경우 그것은 메뉴 항목이 하나 메뉴 또는 하위 메뉴를 엽니다 임을 나타냅니다.
MF_END 및 MF_POPUP 값 외에이 멤버는 MENUITEMINFO 구조체의 dwType 멤버에 나열 된 유형 값의 조합이 될 수도 있습니다. Type 값은 MFT_로 시작 하는 그. 이러한 미리 정의 된 MFT_ * 입력 값을 사용 하려면에서 다음 명령문을 포함 귀하의.RC 파일:
# include "WINUSER.H "
# include "WINUSER.H "
| 값 | 의미 |
|---|---|
| MFR_END | 메뉴 항목은 하위 메뉴 또는 메뉴 리소스; 마지막 이 플래그는 시스템에서 내부적으로 사용 됩니다. |
| MFR_POPUP | 메뉴 또는 하위 메뉴; 메뉴 항목이 열립니다. 플래그는 시스템에서 내부적으로 사용 됩니다. |
메뉴 또는 하위 메뉴를 열고 각 메뉴 항목에 대 한 POPUPMENUITEM 구조가입니다. 형식 멤버 MF_POPUP로 설정 하 여 및 0x0001 resInfo 멤버에서 MFR_POPUP 비트를 설정 하 여 메뉴 항목의이 종류를 식별 합니다. 이 경우 메뉴 또는 하위 메뉴에 대 한 RT_MENU 리소스에 기록 된 최종 데이터는 menuhelpid 구조입니다. menuhelpid WM_HELP 처리 하는 동안 메뉴를 식별 하는 숫자 식 포함.
또한, resInfo 멤버 MFR_POPUP 비트 집합에 모든 POPUPMENUITEM 구조 menuhelpid 구조와 해당 하위 메뉴에 있는 각 메뉴 항목에 대 한 POPUPMENUITEM 구조의 추가 수 따라야 할 것입니다. 하위 메뉴의 마지막 POPUPMENUITEM 구조는 resInfo 멤버에서 MFR_END 비트 집합을 갖게 됩니다. 리소스의 끝을 찾기 위해 찾아 일치 하는 MFR_END에 대 한 모든 MFR_POPUP에 대 한 메뉴 항목의 바깥쪽 집합 일치 하는 하나의 추가 MFR_END 플러스.
형식 멤버 MF_END로 설정 하 여 마지막 메뉴 항목을 나타냅니다. 하위 중첩할 수 있기 때문에 여러 수준의 MF_END 될 수 있습니다. 이러한 경우 메뉴 항목은 순차.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않는.
리소스 개요, 리소스 구조, MENUHEADER, menuhelpid, MENUITEMINFO, NORMALMENUITEM