71 lines
2.0 KiB
C++
71 lines
2.0 KiB
C++
#pragma once
|
|
#include "afxwin.h"
|
|
|
|
|
|
#include "..\public\Label\Label.h"
|
|
#include "afxcmn.h"
|
|
|
|
#include "..\public\reportctrl\ReportCtrl.h"
|
|
#include "..\public\EditEx\editex.hxx"
|
|
|
|
// DLG_UBox_Dial 对话框
|
|
class CMainFrame;
|
|
class DLG_UBox_Dial : public CDialogEx
|
|
{
|
|
DECLARE_DYNAMIC(DLG_UBox_Dial)
|
|
public:
|
|
DLG_UBox_Dial(CWnd* pParent = NULL); // 标准构造函数
|
|
virtual ~DLG_UBox_Dial();
|
|
void AddNum(CString str);
|
|
|
|
CImageList m_Image;
|
|
|
|
BOOL m_bCalling;
|
|
BOOL m_bShowLog;
|
|
// 对话框数据
|
|
enum { IDD = IDD_UBOX_DIAL };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
|
CMainFrame * m_pMainFrame;
|
|
CString m_strNumber;
|
|
|
|
// CLabel m_S_Number;
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnBnClickedUboxDial1();
|
|
afx_msg void OnBnClickedUboxDial2();
|
|
afx_msg void OnBnClickedUboxDial3();
|
|
afx_msg void OnBnClickedUboxDial4();
|
|
afx_msg void OnBnClickedUboxDial5();
|
|
afx_msg void OnBnClickedUboxDial6();
|
|
afx_msg void OnBnClickedUboxDial7();
|
|
afx_msg void OnBnClickedUboxDial8();
|
|
afx_msg void OnBnClickedUboxDial9();
|
|
afx_msg void OnBnClickedUboxDialX();
|
|
afx_msg void OnBnClickedUboxDial0();
|
|
afx_msg void OnBnClickedUboxDialJ();
|
|
afx_msg void OnBnClickedUboxDialBack();
|
|
afx_msg void OnBnClickedUboxDialSetup();
|
|
void SetMainFrame(CMainFrame * pMainFrame);
|
|
afx_msg void OnBnClickedUboxDialDial();
|
|
afx_msg LONG_PTR UBox_Event( WPARAM wParam , LPARAM lParam );
|
|
void ClearNumber();
|
|
void AddCallLog(CString strNumber,long lCallWay,long lCallStatus);
|
|
void ClearCallOut();
|
|
long GetCurrentSelected();
|
|
void ShowTip(CString strTip);
|
|
CStatic m_S_Tip;
|
|
afx_msg void OnTimer(UINT_PTR nIDEvent);
|
|
CReportCtrl m_wndList;
|
|
virtual void PostNcDestroy();
|
|
afx_msg void OnBnClickedUboxDialLog();
|
|
void SetDialNumber(CString strNumber);
|
|
CEditEx m_E_Number;
|
|
afx_msg void OnNMRDblclkList(NMHDR *pNMHDR, LRESULT *pResult);
|
|
afx_msg void OnNMDblclkList(NMHDR *pNMHDR, LRESULT *pResult);
|
|
static long SplitString(CString strSrc,CString strSplit,CStringArray & strRet );
|
|
};
|