=================================
=================================
=================================
출처: blog.naver.com/picbuddy/80107712981
void CMsgTestDlg::OnButton1()
{
m_strCall = "";
m_strCall += "SendMessage호출전\r\n";
UpdateData(FALSE);
SendMessage(UM_MSG_SEND, NULL, NULL);
m_strCall += "SendMessage호출후\r\n";
UpdateData(FALSE);
}
void CMsgTestDlg::OnButton2()
{
m_strCall = "";
m_strCall += "PostMessage호출전\r\n";
UpdateData(FALSE);
PostMessage(UM_MSG_SEND, NULL, NULL);
m_strCall += "PostMessage호출후\r\n";
UpdateData(FALSE);
}
LRESULT CMsgTestDlg::OnMessage(WPARAM wParam, LPARAM lParam)
{
m_strCall += "호출함수 실행\r\n";
UpdateData(FALSE);
SleepX(3000);
return 0;
}
void CMsgTestDlg::SleepX(DWORD dwDelay)
{
// ReplyMessage(TRUE);
DWORD dwBeginCount = GetTickCount();
DWORD dwRecentCount;
DWORD dwTime;
while(1)
{
dwRecentCount = GetTickCount();
dwTime = dwRecentCount - dwBeginCount;
if(dwTime >= dwDelay)
break;
else // Message pumping
{
MSG message;
while(::PeekMessage(&message, NULL, 0, 0, PM_REMOVE))
{
::TranslateMessage(&message);
::DispatchMessage(&message);
}
}
}
}
출처: http://blog.naver.com/picbuddy/80107712981
=================================
=================================
=================================
'프로그래밍 관련 > 프로그래밍 관련팁' 카테고리의 다른 글
윈도우 7 & 2008 USB 설치 방법 초간단 사용기 (0) | 2020.09.15 |
---|---|
C, C++ 소수점 2째자리까지 반올림하는 법 관련 (0) | 2020.09.15 |
공인 인증서로 전자인증 관련 (0) | 2020.09.10 |
vs 2005,2008 빌드 듀얼,쿼드코어를 이용한 속도 높이기 (0) | 2020.09.10 |
XML 에서 문자열에 \n 인식하기 (0) | 2019.05.07 |