36 lines
605 B
C++
36 lines
605 B
C++
// File: dlgcall.h
|
|
|
|
#ifndef _CDLGCALL_H_
|
|
#define _CDLGCALL_H_
|
|
|
|
class CDlgCall : public RefCount
|
|
{
|
|
private:
|
|
CCall * m_pCall;
|
|
HWND m_hwnd;
|
|
|
|
int m_nTextWidth;
|
|
|
|
VOID CreateCallDlg();
|
|
|
|
public:
|
|
CDlgCall(CCall * pCall);
|
|
~CDlgCall();
|
|
|
|
ULONG STDMETHODCALLTYPE AddRef(void);
|
|
ULONG STDMETHODCALLTYPE Release(void);
|
|
|
|
HWND GetHwnd(void) {return m_hwnd;}
|
|
|
|
VOID Destroy(void);
|
|
VOID OnStateChange(void);
|
|
|
|
VOID OnInitDialog(HWND hdlg);
|
|
VOID OnCancel(void);
|
|
VOID OnDestroy(void);
|
|
|
|
static INT_PTR CALLBACK DlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
|
|
};
|
|
|
|
#endif /* _CDLGCall_H_ */
|