|
PostMessage 는 메세지큐에 메세지만 쏴주는 역활을 합니다. 그러므로 윈도우가 메세지를
긁어가기 전에는 어떤작업도 발생하지 않습니다.
이에 반해 SendMessage 는 메세지큐를 거치지 않고 직접 그 윈도우의 프로시져를 호출해 줍니다.
그냥 일반 펑션콜 정도의 의미라고 생각하시면 됩니다.
그리고 Perform 은 자세히 모르겠지만 Application 이 서브클래싱한 윈도우 프로시져를
바로 호출하는게 아닌가 합니다.
그럼 좋은 하루 되세용..
정밀도밖에 보장하지 못합니다. 그리고 SendMessage 는 윈도우를 레지스터 할때 부여되는 그 윈도우의 프로시저를 직접 호출하는거고
서비 님이 쓰신 글 :
: GetTickCount()를 통해 체크해봤는데 각 수치가 틀리더라구요..
:
: 제 생각엔 perform이 젤 빠른거 같은디..
:
: SendMessage
: PostMessage
: form1->Perform();
|