40 lines
889 B
C++
40 lines
889 B
C++
|
|
// Manager.cpp: implementation of the CManager class.
|
|||
|
|
//
|
|||
|
|
//////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#include "stdafx.h"
|
|||
|
|
#include "Manager.h"
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////
|
|||
|
|
// Construction/Destruction
|
|||
|
|
//////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
CManager::CManager(IOCPClient* ClientObject)
|
|||
|
|
{
|
|||
|
|
m_ClientObject = ClientObject;
|
|||
|
|
m_ClientObject->setManagerCallBack(this);
|
|||
|
|
|
|||
|
|
m_hEventDlgOpen = CreateEvent(NULL,TRUE,FALSE,NULL);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
CManager::~CManager()
|
|||
|
|
{
|
|||
|
|
if (m_hEventDlgOpen!=NULL)
|
|||
|
|
{
|
|||
|
|
CloseHandle(m_hEventDlgOpen);
|
|||
|
|
m_hEventDlgOpen = NULL;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
VOID CManager::WaitForDialogOpen()
|
|||
|
|
{
|
|||
|
|
WaitForSingleObject(m_hEventDlgOpen, INFINITE);
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Sleep,<2C><>ΪԶ<CEAA>̴<EFBFBD><CCB4>ڴ<EFBFBD>InitDialog<6F>з<EFBFBD><D0B7><EFBFBD>COMMAND_NEXT<58><54><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Ҫһ<D2AA><D2BB>ʱ<EFBFBD><CAB1>
|
|||
|
|
Sleep(150);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
VOID CManager::NotifyDialogIsOpen()
|
|||
|
|
{
|
|||
|
|
SetEvent(m_hEventDlgOpen);
|
|||
|
|
}
|