일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 세팅
- 코딩
- Direct3D Init
- 다중표본화
- DirectXTK
- View
- UE4
- 전처리문
- 프로그래밍
- DirectX12
- 다이렉트X
- 다이렉트X 튜토리얼
- 게임수학
- 동기화
- RenderTargetView
- 다이렉트 초기화
- C언어
- Direct Init
- vertex
- Direct3D
- C++
- engine
- c
- CPU
- GPU
- CommandList
- DirectX
- swapchain
- DESC
- Input Assembler
- Today
- Total
목록WIN32_API (3)
비타Cpp
WPARAM과 LPARAM은 WINAPI에서의 사용되는 기본 파라매터이다. WINAPI는 주로 메시지 전달 방식으로 구동되는데 이때 사용되는 MSG구조체 내부에 WPARAM과 LPARAM이 있다.(그밖에 time, hwnd 등도 있음.) 그럼 이 파라매터들이 가지고 있는 값은 무엇이며, 어떻게 사용될까? WPARAM typedef UINT_PTR WPARAM; minwindef.h 헤더에서 정의된 WPARAM의 typedef자료형이다. UINT_PTR은 unsigned int 포인터를 말한다. 자료 자체가 UINT_PTR인걸 알았지만 이 정수형 포인터가 무엇을 의미하는 값일까? wParam의 정수형 포인터가 가리키는 정수 값은 여러 가지로 사용될 수 있다. 그중 대표적으로 많이 사용되는 값은 키 입력값이..
WinAPI는 메세지 전달 방식으로 돌아간다. 프로그램이 종료 될때까지 반복문에서 계속 메세지를 주고 받는 형식인데 이에 관련된 함수들이 있다. 1)PeekMessage MSDN 의 정의: Dispatches incoming sent messages, checks the thread message queue for a posted message, and retrieves the message (if any exist). 수신된 발신 메세지를 전송하고, 게시된 메세지에 대한 메세지 큐를 체크 하고 해당 메세지를 검색 합니다(메세지가 있는 경우). BOOL PeekMessageW( LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wR..
Win32 Api에서 새롭게 사용되는 표준 자료형 헤더 파일에 정의되어있다. typedef unsigned long DWORD; typedef int BOOL; typedef unsigned char BYTE; typedef unsigned short WORD; typedef float FLOAT; typedef FLOAT *PFLOAT; typedef BOOL near *PBOOL; typedef BOOL far *LPBOOL; typedef BYTE near *PBYTE; typedef BYTE far *LPBYTE; typedef int near *PINT; typedef int far *LPINT; typedef WORD near *PWORD; typedef WORD far *LPWORD; typ..