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

20151120 - WinAPI 일지 엄민웅 (에디트 스태틱)

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

캠 받은날 ㅋㅋ 


도찰카메라를 획득했습니다.


7-3.에디트, 7-5-나. 스태틱 예제 실습 함.


CreateWindow("edit",NULL,WS_CHILD | WS_VISIBLE | WS_BORDER | 
		ES_AUTOHSCROLL,10,10,200,25,hWnd,(HMENU)ID_EDIT,g_hInst,NULL);


CreateWindow("static","Only Text",WS_CHILD | WS_VISIBLE,
			20,20,100,25,hWnd,(HMENU)-1,g_hInst,NULL);


윈도우 창 보면 글짜랑 화면이랑 딱 달라붙어서 글키지도 않는게 스테틱이고 마우스로 글그면 글키거나 또는 수정 가능한게 에디트, 이정도로 이해함.



비트맵이미지를 불러와서 비트맵 윈도우창에 정보출력 하실껀가봄

이날 배운 윈도우 전용 함수는

CreateWindow  오픈함수 라고 생각하면 됨.

ReadFile 리드함수라고 생각하시옷

CloseHandle 클로즈로 생각 ㅋㅋ (함수 사용 방법 홈피 윈에이피아이 레퍼런스 들어가서 보면 됨)

 

요것들을 온 크리에이트에다가 사용하기


그리고 온크리에이트 안에 정보 출력을 넣으면 너무 커지니깐 함수로 빼서 함수안에 정보들 출력 할수 있게 하기.



스태틱으로 글자 출력할꺼. 일일이 좌표값 다 생각해주어야 함 ㅠ ㅋㅋ





CreateWindow(TEXT("static"), TEXT("Magic Number"), WS_CHILD | WS_VISIBLE,
XPOS, YPOS, SWITH, SHIGHT, hWnd, (HMENU)-1, g_hInst, NULL);
CreateWindow(TEXT("static"), TEXT("File Size"), WS_CHILD | WS_VISIBLE,
XPOS, YPOS*2, SWITH, SHIGHT, hWnd, (HMENU)-1, g_hInst, NULL);

요렇게 쓸꺼를





WCHAR *ucTitle[] = { L"Magic Number",
L"File Size"
};
for (iCntY = 0; iCntY < 2; ++iCntY)
{
CreateWindow(TEXT("static"), ucTitle[iCntY], WS_CHILD | WS_VISIBLE,
XPOS, YPOS*(iCntY+1)+(YGAP*iCntY), SWITH, SHIGHT, hWnd, (HMENU)-1, g_hInst, NULL);
}






요렇게 채인지 (문자열 배열 출력하기 )ㅎㅎ



에디트 출력은 다음 시간에 ㅎㅎ



20151120-1CAM.zip



728x90