c, git, 컴퓨터/Win32api 4

4. Resource

버젼이 높은 경우에는 자동 생성 코드가 없기 때문에 아래에 있는 내용처럼 작성 하면 끝 1. 리소스 생성 리소스 필터 -> 마우스 우클릭 -> 추가 -> 리소스 클릭 자기가 만들고 싶은 리소스 클릭 -> 새로 만들기 ※ 다른거 만들고 싶으면 https://commen.tistory.com/331?category=1049388 에 있는 링크 클릭 성공적으로 만들어지면 총 3개의 파일이 생성 되는데 각각 파일 역할은 아래와 같다 icon1.ico : 리소스 파일 resource.h : 리소스 파일을 사용 매크로로 사용 할 수 있도록 해주는 헤더 Win32_API.rc : 리소스 파일을 조작하는 편집기 ※ resource, Win32_API, 리소스 파일들은 모두 한곳에 있어야 한다 2. 리소스 아이콘 편집 ..

3. Device

Device.cpp = Main() 함수가 있는 실행 클래스 (이름 마음에 안들면 알아서 변경) 1. 클래스 헤더 생성 Device.cpp : Main() 함수가 있는 클래스 Device.h : 전방 함수 선언 및 전역 변수용 Global.h : 다른 클래스, 헤더에서 사용할 각종 헤더용 정의 2. Global.h 정의 #pragma once #include // 각종 Window 함수 정의 #include // 검사용 //Global const UINT Width = 800; // 화면의 가로길이 const UINT Height = 600; // 화면의 세로길이 3. Device.h 정의 LRESULT CALLBACK WindowProc(HWND hwnd, UINT msg, WPARAM wParam, ..

1. 프로젝트 생성&설정

2D를 다시 공부 할려고 Win32api 기본 적인 구조와 원리를 공부 할 목적인 카테고리 깊게 팔 생각은 없고 추가로 공부 하고 싶은면 아래 링크에 있는 사이트에서 구현 하고 싶은거 생각 날 때 만든 카테고리 http://soen.kr/lecture/win32api/ApiLec.htm 작업 하는 버젼 15.3 이상 버젼에서는 Win32api 자동 생성 코드가 없기 때문에 버젼이 높은 사람은 아래 글 보고 따라해서 생성& 설정 1. 프로젝트 생성 파일 -> 새로만들기 -> 프로젝트 Visual c++ -> window 데스크톱 마법사 클릭 후 생성 애플리케이션 종류 콘솔 -> 빈프로젝트 생성 성공적으로 프로젝트 생성이 되면 아무것도 없는 솔루션 한개가 만들어짐 2. 프로젝트 설정 프로젝트 -> [프로젝트..