CMenu::GetMenuString

int GetMenuString ( UINT nIDItem, LPTSTR lpString, int nMaxCount, UINT nFlags ) const;

int GetMenuString (UINT nIDItemCStringamp;rStringUINTnFlags); const(&A)

반환 값

실제 하지 null 종결자를 포함 하는 버퍼에 복사할 바이트 수를 지정 합니다.

매개 변수

nIDItem

NFlags 의 값에 따라 메뉴에서 메뉴 항목의 정수 식별자 또는 메뉴 항목의 오프셋을 지정합니다.

lpString

라벨을 수신 하는 버퍼에 포인트。

rString

복사 메뉴 문자열을 수신 하는 CString 개체에 대 한 참조。

nMaxCount

복사 될 레이블 (바이트)에서 최대 길이 지정 합니다. 레이블은 최대에 지정 된 nMaxCount보다 길면 추가 문자가 잘립니다.

nFlags

해석을의 nIDItem 매개 변수를 지정합니다. 그것은 다음 값 중 하나가 될 수 있습니다.:

nFlags Niditem의 해석
MF_BYCOMMAND 매개 변수가 제공 기존 메뉴 항목의 명령 ID를 지정 합니다. 이것은 기본값도 MF_BYCOMMANDMF_BYPOSITION 를 설정 하는 경우。
MF_BYPOSITION 매개 변수가 제공 기존 메뉴 항목의 위치를 지정 합니다. 위치 0에 있는 첫 번째 항목은。

주의

지정한 메뉴 항목의 레이블이 지정된 된 버퍼에 복사。

NMaxCount 매개 변수 문자열 종료 null 문자에 맞게 레이블의 문자 수 보다 큰 하나의 되어야。

CMenu 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CMenu::GetMenuState, CMenu::ModifyMenu, :: GetMenuString(&N)

Index