일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- #프로젝트
- tokenizing
- python __init__
- python list
- object detection
- #실생활 영어
- opencv SURF
- convexhull
- #실생활영어
- #영어
- 이미지 생성
- #1일1영어
- python 알고리즘
- #opencv
- text2img
- findContours
- tensorflow update
- TensorFlow
- #English
- 딥러닝
- c언어
- #영어 명언
- 영어
- #Android
- Convolution Neural Network
- word embedding
- 완전탐색
- 영어명언
- #일상영어
- keras
Archives
- Today
- Total
When will you grow up?
[Win32 API] GetMessage() , PeekMessage() 본문
GetMessage() PeekMessage()
BOOL GetMessage( BOOL PeekMessage(
LPMSG lpMsg, LPMSG lpMsg, HWND hWnd,
HWND hWnd, UINT wMsgFilterMin,
UINT wMsgFilterMin, UINT wMsgFilterMax,
UINT wMsgFilterMax); UINT wRemoveMsg);
메시지 루프에서 메시지를 가져오는 -> GetMessage()함수이다.
스레드 메시지 큐에서 메시지를 가져올때, 메시지가 없으면 새로운 메시지가 전달될 때까지, 메시지를 리턴시키지 않는다. 이 시점에 다른 프로세스가 CPU를 쓸 수 있도록 양보한다.
GetMessage는 메시지를 받기 전에 절대로 리턴을 않하므로, 데드 타임을 활용 X
메시지 큐에서 메시지를 꺼내거나 검사하지만 메세지가 없더라도 바로 리턴을 한다. ->PeekMessage()
PeekMessage함수는 GetMessage와 정반대되는 성격을 지니며, 데드타임을 활용할수 있게하며,
잠깐 메시지 큐에서 제거할건지 보기만 할건지 정해서 PeekMessage가 됬다.
'02. Study > API' 카테고리의 다른 글
BardAPI를 이용한 ChatBot 만들기 (0) | 2023.06.01 |
---|---|
[Win32 API] 오른쪽버튼 누르면 좌표값 나오기 (0) | 2016.02.07 |
Comments