Suche senden
Hochladen
Windows 메시지 프로그래밍
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
1,559 views
MinGeun Park
Folgen
NHN NEXT 강의 자료
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Empfohlen
01 윈도우프로그램 들어가기
01 윈도우프로그램 들어가기
jaypi Ko
ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개
Ki Bae Kim
게임의 품질 위한 블랙박스 테스팅들
게임의 품질 위한 블랙박스 테스팅들
MyungHee Jin
MFC 프로젝트 시작하기
MFC 프로젝트 시작하기
jaypi Ko
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
Seonmun Choi
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
준일 엄
윈도우 매니저 스터디: 2. 윈도우 매니저 최적화
윈도우 매니저 스터디: 2. 윈도우 매니저 최적화
nemoux
윈도우 매니저 스터디: 1. 윈도우 매니저 출력
윈도우 매니저 스터디: 1. 윈도우 매니저 출력
nemoux
Empfohlen
01 윈도우프로그램 들어가기
01 윈도우프로그램 들어가기
jaypi Ko
ATM GUI 테스트 자동화 소개
ATM GUI 테스트 자동화 소개
Ki Bae Kim
게임의 품질 위한 블랙박스 테스팅들
게임의 품질 위한 블랙박스 테스팅들
MyungHee Jin
MFC 프로젝트 시작하기
MFC 프로젝트 시작하기
jaypi Ko
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
핵심 API로 배우는 윈도우 프로그래밍 Chapter01 요약
Seonmun Choi
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
개발자가 알아야 할 .NET Framework 하이라이트 2.0 에서 3.5 SP1 까지…
준일 엄
윈도우 매니저 스터디: 2. 윈도우 매니저 최적화
윈도우 매니저 스터디: 2. 윈도우 매니저 최적화
nemoux
윈도우 매니저 스터디: 1. 윈도우 매니저 출력
윈도우 매니저 스터디: 1. 윈도우 매니저 출력
nemoux
[CSStudy] 코딩인터뷰 완전 분석 #7.pdf
[CSStudy] 코딩인터뷰 완전 분석 #7.pdf
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #6
[Cs study] 코딩인터뷰 완전 분석 #6
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #5
[Cs study] 코딩인터뷰 완전 분석 #5
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #3
[Cs study] 코딩인터뷰 완전 분석 #3
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #2
[Cs study] 코딩인터뷰 완전 분석 #2
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석
[Cs study] 코딩인터뷰 완전 분석
MinGeun Park
[데브루키_언리얼스터디_0525] 애니메이션 노티파이
[데브루키_언리얼스터디_0525] 애니메이션 노티파이
MinGeun Park
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐
MinGeun Park
[데브루키 언리얼 스터디] PBR
[데브루키 언리얼 스터디] PBR
MinGeun Park
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
MinGeun Park
[데브루키/페차쿠차] 유니티 프로파일링에 대해서 알아보자.
[데브루키/페차쿠차] 유니티 프로파일링에 대해서 알아보자.
MinGeun Park
[데브루키] Color space gamma correction
[데브루키] Color space gamma correction
MinGeun Park
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick
MinGeun Park
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
MinGeun Park
[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법
MinGeun Park
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
MinGeun Park
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
MinGeun Park
[데브루키160409 박민근] UniRx 시작하기
[데브루키160409 박민근] UniRx 시작하기
MinGeun Park
[160404] 유니티 apk 용량 줄이기
[160404] 유니티 apk 용량 줄이기
MinGeun Park
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
MinGeun Park
Weitere ähnliche Inhalte
Mehr von MinGeun Park
[CSStudy] 코딩인터뷰 완전 분석 #7.pdf
[CSStudy] 코딩인터뷰 완전 분석 #7.pdf
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #6
[Cs study] 코딩인터뷰 완전 분석 #6
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #5
[Cs study] 코딩인터뷰 완전 분석 #5
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #3
[Cs study] 코딩인터뷰 완전 분석 #3
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석 #2
[Cs study] 코딩인터뷰 완전 분석 #2
MinGeun Park
[Cs study] 코딩인터뷰 완전 분석
[Cs study] 코딩인터뷰 완전 분석
MinGeun Park
[데브루키_언리얼스터디_0525] 애니메이션 노티파이
[데브루키_언리얼스터디_0525] 애니메이션 노티파이
MinGeun Park
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐
MinGeun Park
[데브루키 언리얼 스터디] PBR
[데브루키 언리얼 스터디] PBR
MinGeun Park
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
MinGeun Park
[데브루키/페차쿠차] 유니티 프로파일링에 대해서 알아보자.
[데브루키/페차쿠차] 유니티 프로파일링에 대해서 알아보자.
MinGeun Park
[데브루키] Color space gamma correction
[데브루키] Color space gamma correction
MinGeun Park
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick
MinGeun Park
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
MinGeun Park
[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법
MinGeun Park
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
MinGeun Park
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
MinGeun Park
[데브루키160409 박민근] UniRx 시작하기
[데브루키160409 박민근] UniRx 시작하기
MinGeun Park
[160404] 유니티 apk 용량 줄이기
[160404] 유니티 apk 용량 줄이기
MinGeun Park
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
MinGeun Park
Mehr von MinGeun Park
(20)
[CSStudy] 코딩인터뷰 완전 분석 #7.pdf
[CSStudy] 코딩인터뷰 완전 분석 #7.pdf
[Cs study] 코딩인터뷰 완전 분석 #6
[Cs study] 코딩인터뷰 완전 분석 #6
[Cs study] 코딩인터뷰 완전 분석 #5
[Cs study] 코딩인터뷰 완전 분석 #5
[Cs study] 코딩인터뷰 완전 분석 #3
[Cs study] 코딩인터뷰 완전 분석 #3
[Cs study] 코딩인터뷰 완전 분석 #2
[Cs study] 코딩인터뷰 완전 분석 #2
[Cs study] 코딩인터뷰 완전 분석
[Cs study] 코딩인터뷰 완전 분석
[데브루키_언리얼스터디_0525] 애니메이션 노티파이
[데브루키_언리얼스터디_0525] 애니메이션 노티파이
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키 언리얼 스터디] PBR
[데브루키 언리얼 스터디] PBR
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키 언리얼 스터디] 스터디 안내 OT
[데브루키/페차쿠차] 유니티 프로파일링에 대해서 알아보자.
[데브루키/페차쿠차] 유니티 프로파일링에 대해서 알아보자.
[데브루키] Color space gamma correction
[데브루키] Color space gamma correction
유니티 팁&트릭 Unity Tip & Trick
유니티 팁&트릭 Unity Tip & Trick
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
Live2D with Unity - 그녀들을 움직이게 하는 기술 (알콜코더 박민근)
[RAPA/C++] 1. 수업 내용 및 진행 방법
[RAPA/C++] 1. 수업 내용 및 진행 방법
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
[Unite17] 유니티에서차세대프로그래밍을 UniRx 소개 및 활용
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
유니티의 툰셰이딩을 사용한 3D 애니메이션 표현
[데브루키160409 박민근] UniRx 시작하기
[데브루키160409 박민근] UniRx 시작하기
[160404] 유니티 apk 용량 줄이기
[160404] 유니티 apk 용량 줄이기
[160402_데브루키_박민근] UniRx 소개
[160402_데브루키_박민근] UniRx 소개
Windows 메시지 프로그래밍
1.
WINDOWS 메시지 프로그래밍 게임
제작 실습 프로젝트 보충 자료 박민근
2.
Console 프로그래밍
3.
Console 프로그래밍 진행
4.
Console 프로그래밍 진행 순차적
프로그래 밍
5.
만약 유저가 입력을
하지 않으면?? 입력이 들어올때까지 무한 대기 게임의 흐름이 멈춘다
6.
Windows 프로그래밍 유저 입력 (메시지큐) 메시지 가져오기 메시지 변환 메시지 프로시저 게임 업데이트 화면 렌더링 프로그램/게임
초기화 프로그램/게임 종료 메시지 루프 Update() 1 Frame 무한루프
7.
Windows 프로그래밍
8.
Windows 프로그래밍
9.
메시지 루프 • 메시지
큐에서 메시지를 가져 온 다 • 메시지 큐에 메시지가 없으면 곧 바로 TRUE 반환 • 윈도우 메지지를 처리가 편한 메 시지로 변환 WM_KEYDOWN -> WM_CHAR • 메시지를 메시지 프로시저에 보내 기
10.
메시지 프로시저 Message 윈도우
메시지 ID wParam 메시지에 따른 파라미터 lParam 메시지에 따른 파라미터 파라미터에 들어오는 값은 메시지마다 다르다. MSDN 참조
11.
Ex) 프로그램의 종료
처리 종료 버튼 클릭 WM_DESTROY 메시지 WM_DESTROY 처리 •윈도우 종료 처리 PostQuitMessage(0) 종료 처리를 하지 않는다면 어떻게 될까?
12.
그럼 윈도우 메시지는 어떤
종류들이 있을까 나? http://msdn.microsoft.com/en- us/library/windows/desktop/ms644927(v=vs.85).aspx#windo ws_messages
13.
실습) 방향키로 윈도우
이동 WM_KEYDOWN 키가 눌러지면 발생되는 윈도우 메시지 • wParam : 입력된 키보드 값 A-Z, Virtual Key Codes (VK_) (MSDN) WM_KEYUP 키가 눌렀다가 떼어지면 발생되는 윈도우 메시지 • wParam : 입력된 키보드 값 A-Z, Virtual Key Codes (VK_) (MSDN)
14.
실습) 방향키로 윈도우
이동 GetWindowRect(HWND, LPRECT) 윈도우의 크기(RECT)를 반환 한다. MoveWindow(HWND, x, y, width, height, Redraw) 윈도우의 크기(RECT)를 반환 한다.
15.
메시지의 연동
Jetzt herunterladen