목록Win32API (8)
Nagie's DevStory
Win32 API에서 선을 그리고 싶다면 LineTo()를 사용하면 된다. 이 함수 역시 Windows GDI(Graphics Device Interface) 라이브러리에 속하며 wingdi.h에 선언된 LineTo()를 보면 다음과 같다. BOOL LineTo( HDC hdc, // 디바이스 컨텍스트 핸들 int x, // x 좌표 int y // y 좌표 ); 다른 GDI 객체와는 다르게 매개변수가 3개만 있으며 각 매개변수는 다음과 같은 역할을 한다. 인자 설명 hdc 선을 그릴 대상인 디바이스 컨텍스트의 핸들 x, y 현재 위치에서 선의 끝점까지의 좌표를 지정 다음은 좌표 0,0에서 500,200까지 선을 그리는 코드의 예시다. LineTo(hdc, 500, 200); // (0, 0)에서 (50..
Win32 API에서 사각형을 그리고 싶다면 Rectangle()을 사용하면 되고 이 함수는 앞서 설명한 Ellipse()와 같이 Windows GDI(Graphics Device Interface) 라이브러리에 속하며 wingdi.h에 선언된 Rectangle()을 보면 다음과 같다. BOOL Rectangle( HDC hdc, // 디바이스 컨텍스트 핸들 int left, // 왼쪽 상단 모퉁이의 x 좌표 int top, // 왼쪽 상단 모퉁이의 y 좌표 int right, // 오른쪽 하단 모퉁이의 x 좌표 int bottom // 오른쪽 하단 모퉁이의 y 좌표 ); Ellipse()와 동일한 매개변수를 가지고 있으며 각 매개변수는 다음과 같은 역할을 한다. 인자 설명 hdc 그림을 그릴 디바이스 ..
Win32 API에서 원 또는 타원을 그리고 싶다면 Ellipse()를 사용하면 된다. 이 함수는 Windows GDI(Graphics Device Interface) 라이브러리에 속하며 wingdi.h에 선언된 Ellipse()를 보면 다음과 같다. BOOL Ellipse( HDC hdc, // 디바이스 컨텍스트 핸들 int left, // 왼쪽 상단 모퉁이의 x 좌표 int top, // 왼쪽 상단 모퉁이의 y 좌표 int right, // 오른쪽 하단 모퉁이의 x 좌표 int bottom // 오른쪽 하단 모퉁이의 y 좌표 ); 각 매개변수는 다음과 같은 역할을 한다. 인자 설명 hdc 그림을 그릴 디바이스 컨텍스트 핸들 left, top 원 또는 타원의 왼쪽 상단 모퉁이의 좌표 right, bot..
MS Win32 API Docs Win32 API를 사용하여 데스크톱 Windows 앱 빌드 - Win32 apps C++ 및 Win32 API를 사용하여 Windows PC용 데스크톱 앱을 빌드하는 방법을 알아봅니다. learn.microsoft.com Soenlab (구)https://winapi.co.kr SoEn:소프트웨어 공학 연구소 soen.kr 김성엽님의 블로그 김성엽의 Windows 프로그래밍 이야기 기본적으로 Windows 프로그래밍을 배운다는 뜻은 Win32 API를 사용한 응용 프로그램을 만드는 방법에 ... blog.naver.com SCIILiberty님의 블로그 SCIILiberty의 잡다한 공간! : 네이버 블로그 18년 12월 10일 전역했습니다!!!!!!!!!!!!!!!!!..
Win32 API에서 사용되는 자료형은 C 기반으로, 주로 기본 자료형을 'typedef'로 재정의했다. 다음은 대표적으로 사용되는 자료형을 설명한 표이며 자세한 내용은 본문 끝에 있는 MS Docs를 참고하면 된다. 자료형 설명 HANDLE 핸들을 나타내는 일반적인 자료형으로 파일, 디바이스, 스레드, 프로세스 등 다양한 객체를 나타낸다. HWND 윈도우 핸들을 나타내며 윈도우를 식별하고 참조하기 위해 사용된다. HINSTANCE 인스턴스 핸들로, 현재 실행 중인 프로그램의 인스턴스를 식별한다. HDC 디바이스 컨텍스트 핸들로, 출력 디바이스에 대한 정보를 나타낸다. HMENU 메뉴 핸들을 나타내며 윈도우 메뉴를 생성하고 조작하는 데 사용된다. HBRUSH 브러시 핸들로, 그리기 작업에 사용되는 색상 ..