CMenu::GetMenuString
지정 된 메뉴 항목의 레이블을 지정 된 버퍼에 복사합니다.
int GetMenuString(
UINT nIDItem,
LPTSTR lpString,
int nMaxCount,
UINT nFlags
) const;
int GetMenuString(
UINT nIDItem,
CString& rString,
UINT nFlags
) const;
매개 변수
nIDItem
값에 따라 메뉴, 메뉴 항목의 정수 식별자 또는 메뉴 항목의 오프셋 지정 nFlags.lpString
레이블의 받을 버퍼를 가리킵니다.rString
참조 하는 CString 복사 메뉴 문자열을 수신 하는 개체입니다.nMaxCount
문자 단위로 복사 레이블의 최대 길이 지정 합니다. 레이블이 지정 된 최대값 보다 길 경우 nMaxCount, 나머지 문자는 잘립니다.nFlags
해석의 지정은 nIDItem 매개 변수. 다음 값 중 하나가 될 수 있습니다.nFlags
Niditem의 해석
MF_BYCOMMAND
지정 매개 변수는 기존 메뉴 항목의 명령 ID를 제공 합니다. 두 경우 이것이 기본값입니다 MF_BYCOMMAND 또는 MF_BYPOSITION 설정 됩니다.
MF_BYPOSITION
지정 매개 변수는 기존 메뉴 항목의 위치를 제공 합니다. 첫 번째 항목은 0 위치에 있습니다.
반환 값
실제 null 종결자를 포함 하지 않는 버퍼로 복사 되는 문자의 개수를 지정 합니다.
설명
nMaxCount 매개 변수가 null 문자열 종료 문자에 맞게 레이블의 문자 수보다 큰 하나 여야 합니다.
예제
예제를 보려면 CMenu::InsertMenu.
요구 사항
헤더: afxwin.h