Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CallBack
- CPU와 GPU의 차이
- libsndfie
- 감정수업
- Qt Layout
- c# static
- c# Monitor.Enter
- 율동 공원
- 모바일 세미나
- The Giver 줄거리
- c# Monitor.Exit
- Salva Dut
- Windows Mobile Device Center
- 하버드 감정수업
- 윈도우 모바일 프로그래밍
- thread-unsafe
- libusb
- c# lock
- PhoneIncomingCall
- alsa-lib
- 영어 원서 추천
- 윈도우즈 7 ActiveSync
- 유니파이드 셰이더
- 영어 원서
- overroad
- 요한 성당
- 자기계발 서적
- A Long walk to Water
- Deep state
- 남수단
Archives
- Today
- Total
목록SendMessage (1)
저 하늘의 구름처럼~
SendMessage와PostMessage의 차이점,SendMessage의 문제점
PostMessage의 경우 윈도우의 메시지 큐에 메시지가 들어가게 되고, 윈도우 프로시저에게 이메시지 를 처리하도록한다. 메시지를 큐에 넣기만 하고 바로 리턴하므로 메시지를 붙인 후 즉시 다른 작업 을 할 수 있게 되지만 큐에 대기하고 있는 다른 메시지가 있으면 뒤에 붙인 메시지는 곧바로 처리되지 않는 특징을 가지고 있다.큐에 붙여진 메시지는 GetMessage에 의해 읽혀지고,DispatchMessage 함수에 의해 윈도우 프로시저로 보내어져 처리가 된다.SendMessage는 메시지를 큐에 넣는 것이 아니라 곧바로 윈도우 프로시저로 보내 즉각 처리하도록 하며 메시지가 완전히 처리되기 전에는 리턴하지 않고, 블록 시켜서 대기 상태로 만든다.정리해보면, SendMessage는 메시지를 바로 처리하고,P..
WIN32 API
2009. 1. 19. 21:21