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_ */
|