본문 바로가기
코스웨어/15년 스마트컨트롤러

20151120-김재홍-win32API-7일차

by 알 수 없는 사용자 2015. 11. 20.
728x90
반응형

/***win32API_7일차***/

에디트

 에디트는 문자열을 직접 입력받고자 할 때 사용하는데 버튼과 마찬가지로 윈도우즈에서 가장 흔하게 볼 수 있는 컨트롤이다.

가로로 길쭉하게 생겼으며 여기에 문자열을 입력할 수 있다. 아래의 대화상자에서 문자열이 입력된 흰색 컨트롤이 모두 에디트이다. 

워낙 흔한 컨트롤이라 이미 우리가 흔히 사용해본 것이다.



 다음은 에디트 하나를 배치하고 에디트에 입력된 문자열을 메인 윈도우의 타이틀바에 출력하도록하는 예제입니다.

소스 :

myedit.c


컨트롤도 윈도우다

 컨트롤이 윈도우라는 결정적인 증거는 스스로 메시지를 처리할 수 있는 능력이 있다는 점이다.

버튼이나 에디트를 만들 때 사용하는 함수가  CreateWindow 함수라는 점만 봐도 역시 컨트롤은 윈도우이다.

CreateWindow 외에 윈도우에 적용할 수 있는 함수는 대부분 컨트롤에도 적용할 수 있다. 

과연 그런지 EdtWnd라는 이름으로 예제를 만들어 실행해 보자.


소스 :

editwnd.c




비트맵헤더뷰어 소스






728x90