많이 다르지만 기본 원리는 아래와 같은 함수입니다.
void AppProcessMessages()
{
while(true)
{
tagMSG Msg;
if(PeekMessage(&Msg, 0, 0, 0, PM_REMOVE))
{
if( Msg.message != WM_QUIT)
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
}
else
{
return;
}
}
}
그럼..
용찬 님이 쓰신 글 :
: 안녕하세요
:
: 델파이 소스에서 보니..
:
: 루프를 도는 동안.. application.processmessage 이라는 부분이 있던데요..
:
: 찾아보니.. 윈도우에서.. 메시지 큐를 처리하는 부분이라고 설명하던데...
:
: mfc 에서는 peekmessage 라고 하는게 있다고 본것 같습니다.
:
:
: 델파이의 application.processmessage 와 같은 기능을
:
: mfc 로는 어떤식으로 구현해야 하나요??
:
: 부디 아시는 부분이 있으시다면.. 조그만 힌트라도 좀 알려주시면 감사드리겠습니다.
|