내용 나열

응용 프로그램에서 콤보 상자를 만들 때 목록에 하나 이상의 항목을 추가 하 여 콤보 상자의 일반적으로 초기화 합니다. 나중에, 응용 프로그램 수 있습니다 추가 목록 항목을 삭제, 목록, 다시 초기화 또는 그것에서 항목 정보를 검색.

응용 프로그램을 CB_ADDSTRING 메시지를 전송 하 여 콤보 상자에 목록 항목을 추가 합니다. 지정된 된 항목의 목록 또는 항목의 문자열을 기반으로 하는 올바른 정렬된 위치에 정렬된 콤보 상자의 끝에 추가 됩니다. 정렬 되지 않은 콤보 상자에는 응용 프로그램 특정 위치에 항목을 삽입 하려면 CB_INSERTSTRING 메시지를 사용할 수 있습니다. 추가 되 면 목록 항목의 위치에 의해 식별 됩니다.

CB_FINDSTRING 또는 CB_FINDSTRINGEXACT 메시지를 사용 하 여 응용 프로그램 목록 항목의 위치를 확인할 수 있습니다. CB_FINDSTRING 그 문자열 지정 된 문자열로 시작 하는 항목을 찾습니다. CB_FINDSTRINGEXACT 누구의 문자열 문자열을 정확 하 게 일치 하는 항목을 찾습니다. 두 메시지는 대/소문자 구분.

응용 프로그램 CB_DELETESTRING 메시지를 사용 하 여 목록 항목을 제거할 수 있습니다. 응용 프로그램 콤보 상자 목록을 초기화 하는 경우 CB_RESETCONTENT 메시지를 사용 하 여 전체 내용을 먼저 분명히 수 있습니다. 콤보 상자 이미 표시 한 후 목록에 여러 항목을 추가할 때 응용 프로그램 콤보 상자의 각 항목을 추가한 후 다시 표시 되지 않도록 하려면 다시 그리기 플래그를 지울 수 있습니다. 다시 그리기에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오 설명 합니다 WM_SETREDRAW 메시지.

목록 항목에 연결 된 문자열을 검색 하려면 응용 프로그램 CB_GETLBTEXT 메시지를 사용할 수 있습니다. 항목의 문자열은 응용 프로그램에 의해 지정 된 버퍼에 복사 됩니다. 버퍼가 충분히 큰 문자열을 받을 수 있도록 응용 프로그램은 문자열의 길이 확인 하려면 먼저 CB_GETLBTEXTLEN 메시지를 사용할 수 있습니다. 콤보 상자에 목록 항목의 수를 얻기 위해 응용 프로그램 CB_GETCOUNT 메시지를 사용할 수 있습니다.

 

Index