코스웨어/15년 스마트컨트롤러
20151120-김재홍-win32API-7일차
알 수 없는 사용자
2015. 11. 20. 17:43
728x90
반응형
/***win32API_7일차***/
에디트
에디트는 문자열을 직접 입력받고자 할 때 사용하는데 버튼과 마찬가지로 윈도우즈에서 가장 흔하게 볼 수 있는 컨트롤이다.
가로로 길쭉하게 생겼으며 여기에 문자열을 입력할 수 있다. 아래의 대화상자에서 문자열이 입력된 흰색 컨트롤이 모두 에디트이다.
워낙 흔한 컨트롤이라 이미 우리가 흔히 사용해본 것이다.
다음은 에디트 하나를 배치하고 에디트에 입력된 문자열을 메인 윈도우의 타이틀바에 출력하도록하는 예제입니다.
소스 :
컨트롤도 윈도우다
컨트롤이 윈도우라는 결정적인 증거는 스스로 메시지를 처리할 수 있는 능력이 있다는 점이다.
버튼이나 에디트를 만들 때 사용하는 함수가 CreateWindow 함수라는 점만 봐도 역시 컨트롤은 윈도우이다.
CreateWindow 외에 윈도우에 적용할 수 있는 함수는 대부분 컨트롤에도 적용할 수 있다.
과연 그런지 EdtWnd라는 이름으로 예제를 만들어 실행해 보자.
소스 :
비트맵헤더뷰어 소스
728x90