|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by 이희창[빙고] | 2006-03-26 13:37:30, Hit : 3158 | |
|
|
|
창조 도움말에서 Postmessage와 Sendmessage의 차이점이 뭔가요? (창조->도움말->시스템관련 함수모음 에서)
그냥 두개 도움말을 다보아도 글씨만 틀리던데... |
|
|
박종훈 2006-03-26 PM 2:06:26 |
|
|
|
WinAPI.co.kr 의 정보입니다..
SendMessage : 메시지를 큐를 거치지 않고 직접 윈도우 프로시저로 보내 처리하도록 한다.
PostMessage : 메시지를 큐에 붙이기만 하고 즉시 리턴한다.
음.. 뭔말인지 모르겠군요 -_-; |
|
|
이희창[빙고] 2006-03-26 PM 2:12:12 |
|
|
|
음 뭔말인지 모르겠군요 -ㅅ-;
큐를 먼저 알아야하고.... 흠;; |
|
|
이희창[빙고] 2006-03-26 PM 2:12:35 |
|
|
|
포스트메세지에 보면 즉시 리턴한다. 라고써있으니깐
반환값이 있다는건가...? |
|
|
박종훈 2006-03-26 PM 2:16:47 |
|
|
|
음.. 잘 모르겠어요 ^^;
SendMessage의 반환값은, 메시지를 처리한 결과가 반환된다고하고요,
PostMessage의 반환값은, 메시지 붙이기에 성공하면, 0이 아닌값을 반환한다고 합니다.. ^^; |
|
|
이희창[빙고] 2006-03-26 PM 2:33:56 |
|
|
|
역시 반환값 ~_~
그런데 반환값을하면 더욱 복잡해지니(?)
그냥 SendMessage로 사용해야되겠군요... |
|
|
박종훈 2006-03-26 PM 3:53:20 |
|
|
|
PostMessage와 SendMessage는 반환값뿐만 아니라,
내부 적으로도 다른것으로 알고있습니다. ^^; |
|
|
지상현 2006-05-21 AM 2:25:21 |
|
|
|
SendMessage: 메시지를 보냅니다. 메시지를 맡기면, 책임지고 배달까지 해주고, 답장까지 받아오는게 SendMessage입니다.
PostMessage: 메시지를 부칩니다. 우체통에 넣고, 손 탁 털고 끝입니다.
즉
SendMessage로 메시지를 보내면, 그 메시지가 처리될 때 까지 대기하고, 처리 결과를 받아옵니다. 만약 메시지를 처리 하다가 프로그램이 다운 먹는다면 내 프로그램도 다운 먹습니다.
PostMessage는 그냥 메시지 큐에 메시지를 처리 하든 말든 던져놓고, 바로 돌아오는 함수입니다. 그래서, 성공/실패만 알 수 있습니다. SendMessage는 성공/실패 여부가 아니고, 메시지의 처리 결과가 반환값으로 돌아옵니다.
둘 다 필요한 시점에 적절히 사용하시면 됩니다. |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|