CListBox::InitStorage

InitStorage int (int nItems, UINT nBytes );

반환 값

만약 성공, 목록 상자 메모리 재할당 하기 전에 저장할 수 있는 항목의 최대 수는 필요 하 고, 그렇지 않으면 LB_ERRSPACE, 메모리 부족을 의미 유효。

매개 변수

nItems

추가할 항목의 수를 지정 합니다.

nBytes

항목 문자열에 대 한 할당 바이트에서 메모리 양을 지정 합니다.

주의

목록 상자 항목을 저장 하기 위한 메모리를 할당 합니다. CListBox 를 많은 수의 항목을 추가 하기 전에이 함수를 호출。

이 함수는 목록 상자에 항목 (100 개 이상의) 많은 수의 초기화 속도가 도움이 됩니다. 그 이후의 AddString, InsertStringDir 함수 수행 가능한 가장 짧은 시간에 지정 된 양의 메모리 preallocates. 매개 변수에 대 한 견적을 사용할 수 있습니다. 당신이 과대평가 일부 여분의 메모리 할당; 일반 할당 preallocated 금액을 초과 하는 항목에 대 한 사용을 과소 평가 하는 경우。

Windows 95만: nItems 매개 변수는 16 비트 값으로 제한 합니다. 즉, 목록 상자에 더 이상 항목이 포함 될 수 없습니다. 목록 상자에 있는 항목의 총 크기를 사용 가능한 메모리에 의해서만 제한 됩니다 항목 수가 제한 이지만。

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

참고 항목nbsp;CListBox::CListBox, CListBox::Create, CListBox::ResetContent, LB_INITSTORAGE(&N)

Index