uicall.h
上传用户:hcyyun520
上传日期:2019-05-14
资源大小:365k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. // uicall.h
  2. #include "tdialstring.h"
  3. class CuiCall : private CtDialStringSink
  4. {
  5. public:
  6.     CuiCall(HTAPIDIALOGINSTANCE htDlgInst,
  7.             TUISPIDLLCALLBACK lpfnUIDLLCallback,
  8.             LPCSTR pszAddress,
  9.             LINEDIALPARAMS* pdp,
  10.             TSPUIDATA* pData);
  11.     bool Dial(HWND hwndDialog);
  12.     void SetCallState(DWORD dwCallState);
  13.     void Cancel();
  14.     // CtDialStringSink
  15.     virtual void OnDialDone();
  16.     virtual void OnDialError();
  17. private:
  18.     void Callback(DWORD nCallState, LONG tr);
  19.     HWND                m_hwndDialog;
  20.     CtDialString        m_dsAddress;
  21.     HTAPIDIALOGINSTANCE m_htDlgInst;
  22.     TUISPIDLLCALLBACK   m_pfnCallback;
  23.     TSPUIDATA*          m_pData;
  24.     LINEDIALPARAMS*     m_pdp;
  25. };