'edit'에 해당되는 글 1건

  1. 2007.10.17 EDIT

EDIT

API Reference 2007. 10. 17. 11:00

에디트는 문자열 또는 정수를 키보드로 입력을 받는 가장 기본적인 입력 도구이며 콘솔 환경의 gets, scanf 등의 함수를 대체하는 컨트롤이다.


"edit" 윈도우 클래스로부터 생성하며 다음과 같은 스타일을 사용할 수 있다.


ES_AUTOHSCROLL

수평 스크롤을 지원한다.


ES_AUTOVSCROLL

여러 줄 편집시 수직 스크롤을 지원한다.


ES_LEFT

왼쪽 정렬한다.


ES_CENTER

중앙 정렬한다.


ES_RIGHT

오른쪽 정렬한다.


ES_LOWERCASE

소문자로 변환하여 표시한다.


ES_UPPERCASE

대문자로 변환하여 표시한다.


ES_MULTILINE

여러 줄을 편집할 수 있도록 한다.


ES_NOHIDESEL

포커스를 잃더라도 선택된 영역을 표시한다.


ES_READONLY

읽기 전용으로 만들어 편집을 금지한다.



자신의 변화에 대해 다음과 같은 통지 메시지를 부모 윈도우로 보낸다.


EN_CHANGE

문자열이 변경되었다.

문자열이 화면으로 출력되고 난 후 보내지는 메시지이다.

에디트는 문자열이 변경된 후 EN_UPDATE 메시지를 보내고 화면에 그린 후 다시 EN_CHANGE 메시지를 보낸다.


EN_ERRSPACE

메모리가 부족하다.


EN_HSCROLL

사용자가 수평 스크롤 바를 클릭하였다.


EN_VSCROLL

사용자가 수직 스크롤 바를 클릭하였다.


EN_KILLFOCUS

포커스를 잃었다.


EN_SETFOCUS

포커스를 얻었다.


EN_MAXTEXT

지정한 문자열 길이를 초과하였다.


EN_UPDATE

문자열이 변경되기 직전이다.

문자열이 변경된 후 화면에 출력하기 직전에 보내는 메시지이며 이 메시지가 발생했을 때 사용자는 문자열 길이에 따라 에디트의 폭을 늘리거나 별도의 조취를 취할 수 있다.

Posted by 명혀니
,