43 lines
839 B
C++
43 lines
839 B
C++
#pragma once
|
|
|
|
#include "resource.h"
|
|
#include "KCBusyProgressCtrl.h"
|
|
|
|
class CCheckLock;
|
|
typedef struct ThreadParam
|
|
{
|
|
HWND hWnd;
|
|
CCheckLock* pCheckLock;
|
|
}THREADPARAM;
|
|
|
|
|
|
class CWaitEventDlg : public CDialog
|
|
{
|
|
DECLARE_DYNAMIC(CWaitEventDlg)
|
|
|
|
public:
|
|
CWaitEventDlg(CWnd* pParent = NULL);// ±ê×¼¹¹Ô캯Êý
|
|
virtual ~CWaitEventDlg();
|
|
|
|
void SetCheckLock(CCheckLock* pCheckLock);
|
|
|
|
enum { IDD = IDD_WAITDIALOG };
|
|
CKCBusyProgressCtrl m_ctlBusy;
|
|
bool m_bCheckSrvOk;
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV Ö§³Ö
|
|
virtual BOOL OnInitDialog();
|
|
DECLARE_MESSAGE_MAP()
|
|
afx_msg void OnBnClickedCancel();
|
|
afx_msg void OnClose();
|
|
afx_msg void OnTimer(UINT_PTR nIDEvent);
|
|
afx_msg void OnDestroy();
|
|
afx_msg LRESULT OnClientMsg(WPARAM wp,LPARAM lp);
|
|
|
|
private:
|
|
|
|
ThreadParam m_threadParam;
|
|
CCheckLock* m_pCheckLock;
|
|
};
|