API-Control(2)
남은 컨트롤인, 에디트 박스,리스트 박스, 콤보 박스, 스크롤 바, 스태틱에 대해서 알아보자. 이번엔 특별히 전체 소스를 올리지 않고 그냥 사용법만 쭈욱 보고 넘어가자, 어차피 다이얼로그 쓰면 뭐 쉽게 갈테니, 먼저 에디트 박스부터 알아보자. HWND hEdit; // 전역으로 핸들이 하나 필요 hEdit = CreateWindow( TEXT("edit"), NULL, WS_CHILD | WS_VISIBLE | WS_BORDER | ES_AUTOHSCROLL, 10, 10, 200, 25, hWnd, (HMENU)100, g_hInst, NULL ); 첫번째 인자는 클래스이름, 두번째는 윈도우 이름, 3번째에 옵션들을 삽입하고, 시작좌표 x, y, 폭, 높이, 부모 윈도우 지정, ID지정, 윈도우 인스..
2010. 4. 24.
API-Control(1)
API에 존재하는 컨트롤중 버튼과 체크박스, 라디오 버튼에 대해서만 먼저 보자, 사실 구지 소스로 만들지 않고, 추후에 다이얼로그를 사용해서 편하게 할 수 있으니, 그냥 존재에 대해서만 보고 넘어가도록 하겠다. #include enum { ID_R1 = 101, ID_R2, ID_R3, ID_R4, ID_R5, ID_R6 }; HWND r1, r2, r3, r4, r5, r6; int Graph = 0; COLORREF Color = RGB( 0, 0, 0 ); LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ); HINSTANCE g_hInst; LPCTSTR lpszClass = TEXT("Control"); int APIENTRY WinMain( HIN..
2010. 4. 24.