본문 바로가기

2.2.4 CreateWindow 함수 2.2.4 CreateWindow 함수 윈도우 클래스를 작성했으므로, 이걸로 실제의 윈도우를 작성할 수 있습니다.이를 위해서 CreateWindow함수를 호출합니다.CreateWindow함수는 윈도우 클래스에 더해, 새로운 윈도우의 속성을 정의하는 파라메터도 사용합니다.CreateWindow함수의 구문은 다음과 같습니다. HWND CreateWindow( LPCTSTRlpClassName, LPCTSTRlpWindowName, DWORDdsStyle, intx, inty, intnWidth, intnHeight, HWNDhWndParent, HMENUhMenu, HINSTANCE hInstance, LPVOIDlpParam ); CreateWindow의 파라메터를 아래에 설명합니다. □ lpClassNa.. 더보기
2.2.3 윈도우 클래스 2.2.3 윈도우 클래스 윈도우를 표시하는데에는, 그 전에 윈도우 클래스를 작성해서 등록할 필요가 있습니다.윈도우 클래스는 윈도우의 초기 기능의 몇가지를 정의한 곳입니다.이 정의는 WNDCLASSEX 구조체에 값을 설정하여 실행되어집니다. 이 구조체에는 다수의 멤버가 있는 것이 알려져 있습니다만, 걱정하지 마세요.작성할 게임에 따라서 일단 구성해버리면, 그것 나름대로, 많은 변화는 필요 없습니다.코드 2.3의 열에는, 이 구조체의 이름은 wcx입니다. 코드 2.3 WNDCLASSEX 구조체 WNDCLASSEX wcx; HWND hwnd; // 윈도우 클래스의 구조체를 메인 윈도우를 기술하는 파라메터로 설정합니다. wcx.cbSize = sizeof(wcx);// 구조체의 사이즈 wcx.style = CS.. 더보기
2.2.2 WinMain 함수 2.2.2 WinMain 함수 지금까지의 프로그래밍을 해본 적이 있는 사람이라면 「Hello World」 프로그램을 한개나 두개는 만들어 본 적 있을 것이지요. (프로그래밍이 정말로 처음인 분은, 일단, C++프로그래밍의 해설서를 읽는 것을 추천합니다. ・・・・・・기다리고 있을테니, 걱정하지 않으셔도 됩니다. ・・・・・・OK, 어서오세요. 빨랐네요!)여기서 기억을 회상해봅시다. C++의 「Hello World」는 코드 2.1과 같은 것이라고 생각합니다. 코드 2.1 C++의 「Hello World」 프로그램 #include int main(){ std::cout 더보기
물리의 엣센스 소개 1・2&8・9・10? 묘한 표지라고 생각하시겠지요?물론 이 책의 성격을 나타내는 것 입니다.제가 쓰고 싶었던 것, 그건 교과서에는 쓰여있지 않은 중요한 것입니다.수학이 늘어남에 따라서 기본부터 응용에 나아가려고 생각해주세요.교과서에 대해 말하자면, 3~7이 적혀있습니다. 12 34567 8910 가장 기본이 되는 감각적인 이해 교과서 수험 문제를 풀기 위해 필요한 것 상쾌하게 "아는 것"부터 1・2에 해당하는 부분이 교과서에서 누락되고 있습니다.물리의 인식이라고 하면 느낌같은 부분입니다. 그것이 교과서를 읽어도 알지 못한다는 목소리를 낳은 원인입니다.예를들어, 역학에서는 힘의 도표(힘의 운동 방향의 이해)가 근간에 있습니다만, 교과서에는 통 한번밖에 써있지 않습니다."아는 것"인지 모르는 것인지는 이 1.. 더보기
2.2.1 Visual Studio에서의 작업 개시 2.2.1 Visual Studio에서의 작업 개시 처음으로 Visual Studio를 기동해서, 새로운 프로젝트를 작성합시다. 본 책에서 보여주고 있는 화면의 이미지는 실제 표시되는 화면과 다를 수가 있습니다. □ 새 프로젝트를 작성합시다. 메뉴에서 [파일(F)] → [새로 만들기(N)] → [프로젝트(P)...]을 선택하거나, 툴바의 [새 프로젝트] 버튼을 클릭합니다. (그림 2.2를 참고)□ 좌측의 리스트에서 프로젝트의 종류로 Visual C++을 선택된 것을 확인합니다. 중앙의 리스트에서 [빈 프로젝트]를 선택합니다. (그림 2.3 참조)□ 프로젝트 이름은 「Hello World」로 합니다. (프로젝트 명은 프로젝트를 컴파일 한 실행파일에 붙여지는 이름이기도 합니다. 솔루션 명에는 디폴트로 프로젝.. 더보기
2.2 Windows 스타일의 「Hello World」 2.2 Windows 스타일의 「Hello World」 서론은 여기까지로 하고, 빨리 코드를 작성해봅시다.이번에는 윈도우의 타이틀 바에 「Hello World」를 표시하는 프로그램을 작성합니다.실행했을 때의 화면은 그림 2.1과 같이 됩니다. 그림 2.1 「Hello World」 Windows 어플리케이션 서장으로 더보기