////////////////////////////////////////////////////////////////////////////////////////////////////////////SpecialSample2
//長い処理をした場合にメッセージポンプを動かす方法
//この方法で長い処理を行った場合でも自分のWindowが固まる減少を回避できる
////////////////////////////////////////////////////////////////////////////////////////////////////////////SpecialSample2
void MessagePump()
{
	MSG msg;
	//PeekMessage関数を呼び出して
	if(PeekMessage(&msg, (HWND)NULL, 0, 0, PM_REMOVE)){		
		//メッセージが届いていたら翻訳 & 配信する
		TranslateMessage(&msg);								
		DispatchMessage(&msg);
	}
}
void CShareDlg::OnButton76() 
{
	//
	//長い処理をさせる
	//
	int nTotal=0;
	for(int i=0;i<1000000000;i++){
		nTotal = nTotal + i;
		//メッセージポンプ関数を呼び出す
		MessagePump();						
	}
	TRACE("END ---------%d\n", nTotal);
}
頭の回転が速くなる耳トレの紹介
   仙台市小松島の賃貸アパート紹介
   サーチエンジン、掲示板リンク集
アイドル情報