컨트롤 종류 및 스타일 편집

거기에 여러 가지 편집 컨트롤 스타일. 개별 편집 컨트롤은 동시에 여러 스타일을 가질 수 있습니다. 대부분의 개발자 도구를 사용 하 여 대화 상자를 개발 하 고 그래서 편집 컨트롤 스타일을 명시적으로 지정할 필요가 없습니다. 그러나 응용 프로그램에서 CreateWindow 또는 CreateWindowEx 함수를 사용 하 여 편집 컨트롤을 만드는 경우, 그것은 이러한 편집 컨트롤 스타일 지정 해야 합니다. 편집 컨트롤 스타일의 테이블에 대 한 컨트롤 스타일 편집 을 참조 하십시오.

모든 편집 컨트롤의 모양을 정의 하는 스타일 값 조합 및 편집 컨트롤의 기능을 지정 합니다. 스타일 값 한 줄 또는 여러 줄 편집 컨트롤의 모양을 설정할 수 있고 컨트롤의 텍스트 맞춤 한 방법과 결정 텍스트 편집 컨트롤에 표시 하는 경우. 스타일 응용 프로그램 사용의 유형과 숫자 형식 및 편집 컨트롤의 용도에 따라 달라 집니다.

편집 컨트롤에 대 한 두 가지 선 스타일이 있습니다. 기본값은 단일 줄 편집 컨트롤 관련된 스타일을 필요로 하지 않는. 응용 프로그램 ES_MULTILINE 스타일을 사용 하 여 여러 줄 편집 컨트롤을 만들 수 있습니다.

편집 컨트롤의 텍스트 맞춤 시스템이 세 가지 스타일이 있습니다. 텍스트 왼쪽, 가운데 또는 오른쪽에 각각 정렬 여부를 결정 하는 ES_LEFT, ES_CENTER, 및 ES_RIGHT 스타일.

응용 프로그램 시스템에서 편집 컨트롤에 입력 텍스트를 표시 하는 방법을 결정 하는 스타일을 사용할 수 있습니다. 소문자;로 텍스트를 변환 하는 ES_LOWERCASE 스타일 ES_UPPERCASE 스타일 텍스트를 대문자로 변환합니다. 일부 응용 프로그램은 특정 문자 집합으로 텍스트 문자열 (예: 파일)에 변환 해야 할 수 있습니다. ES_OEMCONVERT 스타일의이 인스턴스에 문자 적절 한 변환을 보장합니다. 문자 집합에 대 한 자세한 내용은 참조 콘솔 및 문자 모드 지원.

표시 되는 텍스트의 양을 편집 컨트롤의 크기를 초과 하는 경우 응용 프로그램 편집 컨트롤을 통해 텍스트를 스크롤하려면 두 가지 스타일을 사용할 수 있습니다. ES_AUTOHSCROLL 스타일 가로 한 줄 및 여러 줄 편집 컨트롤의 텍스트를 자동으로 스크롤됩니다. 때 응용 프로그램에는 여러 줄 편집 컨트롤을 사용할 수도 있습니다 ES_AUTOVSCROLL 스타일 자동으로 텍스트를 세로로 스크롤 필요한 경우.

사용할 수 있는 다른 스타일 편집 컨트롤의 다양 한 측면을 정의합니다. ES_NUMBER 스타일 편집 컨트롤에 입력 숫자 제한합니다. ES_NOHIDESEL 스타일 편집 컨트롤이 키보드 포커스를 잃을 때 선택한 텍스트가 숨겨지지 않습니다 지정 합니다. 읽기 전용 ES_READONLY 스타일 편집 컨트롤을 만듭니다. ES_PASSWORD 스타일 별표로 편집 컨트롤에 있는 모든 문자를 표시합니다. (신청서는이 항목의 뒷부분에 설명 된 대로 EM_SETPASSWORDCHAR 메시지를 사용 하 여 표시 하려면 다른 문자를 정의할 수 있습니다.) 여러 줄 편집 컨트롤에서 응용 프로그램 ES_WANTRETURN 스타일 편집 컨트롤에서 enter 키를 누를 때 시스템은 캐리지 리턴 삽입 요청을 지정할 수 있습니다.

기본적으로 편집 컨트롤 테두리가 없습니다. 응용 프로그램 하나 주고, WS_BORDER 창 스타일을 사용할 수 있습니다.

 

Index