2009. 8. 27. 15:35 Programming/MFC

Resource Editor

  • IDC_LOOP
  • DDX : m_bUsePeek : int

CEx16Dlg.cpp

void CEx16Dlg::OnBnClickedLoop()
{
	int i, nZero;
	MSG message;
 
	UpdateData(TRUE);
 
	for(i = 0; i < 100; i++) {
		if (m_bUsePeek) {
			if (::PeekMessage(&message, NULL, 0, 0, PM_REMOVE)) {
				::TranslateMessage(&message);
				::DispatchMessage(&message);
			}
		} else {
			if (::GetMessage(&message, NULL, 0, 0)) {
				::TranslateMessage(&message);
				::DispatchMessage(&message);
			}
		}
		TRACE1("%d\n", i);
		nZero = 0;
	}
	AfxMessageBox("Done!");
}

posted by 부풍