AASHELLMENUITEM 구조체(shlobj.h)
메뉴 항목에 대한 정보를 포함합니다.
구문
typedef struct tagAASHELLMENUITEM {
void *lpReserved1;
int iReserved;
UINT uiReserved;
LPAASHELLMENUFILENAME lpName;
LPWSTR psz;
} AASHELLMENUITEM, *LPAASHELLMENUITEM;
멤버
lpReserved1
형식: VOID
예약되어 있습니다. 애플리케이션은 이 값을 무시해야 합니다.
iReserved
형식: int
예약되어 있습니다. 애플리케이션은 이 값을 무시해야 합니다.
uiReserved
형식: UINT
예약되어 있습니다. 애플리케이션은 이 값을 무시해야 합니다.
lpName
형식: LPAASHELLMENUFILENAME
선택한 메뉴 항목이 파일을 나타내는 경우 이 멤버는 파일 이름을 포함하는 AASHELLMENUFILENAME 구조체에 대한 포인터입니다. 그렇지 않으면 이 멤버가 NULL입니다.
psz
형식: LPTSTR
파일이 없는 경우 사용할 텍스트가 포함된 문자열에 대한 포인터입니다.
설명
접근성 도구는 dwItemData 멤버를 메뉴를 소유하는 프로세스에서 AASHELLMENUITEM 구조체에 대한 포인터로 처리할 수 있습니다. 이 경우 lpName 및 psz 멤버를 검사하여 메뉴 항목의 ID를 확인할 수 있습니다. lpName이 NULL이 아닌 경우 메뉴 항목은 AASHELLMENUFILENAME 구조체로 표현된 파일 이름을 나타냅니다. lpName이 NULL이지만 psz가 NULL이 아닌 경우 메뉴 항목은 psz 멤버가 가리키는 문자열을 나타냅니다.
lpName 및 psz 멤버는 메뉴를 소유하는 프로세스에 대한 포인터를 포함합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shlobj.h |