Example #1
0
DWORD WINAPI CMainDlg::SplashMessage(LPVOID pVoid)
{
	CMainDlg* pMainDlg = (CMainDlg*)pVoid;
	for(int i = 0; i < MAX_NET_COMMAND; i++)
	{
		if(pMainDlg->GetOnLine()->GetInternet()->m_sMessage[i][0] != 0)
		{
			pMainDlg->SetMessageIndex(i);

			pMainDlg->SetSplash(TRUE);
			while(pMainDlg->GetMessageIndex())
			{
				m_TrayIcon.SetIcon(IDI_SMALL_MESSAGE);
				Sleep(180);
				m_TrayIcon.SetIcon(IDI_SMALL_NULL);
				Sleep(400);
			}
			pMainDlg->SetSplash(FALSE);
		}
	}
	
	ODS("Exit Thread SplashMessage...");
	return 0;
}