?? forwardmgrdlg.h
字號(hào):
// ForwardMgrDlg.h : header file
//
#pragma once
#include "afxwin.h"
#define ID_TIMER_GETINFO 1
typedef struct __CALLFORWARDING_INFO_TAG__
{
DWORD dwMode;
int nSeconds;
CString strNumber;
}CALLFORWARDING_INFO, *PCALLFORWARDING_INFO;
typedef CArray<PCALLFORWARDING_INFO,PCALLFORWARDING_INFO> FORWARDINFOLIST,*PFORWARDINFOLIST;
// CForwardMgrDlg dialog
class CForwardMgrDlg : public CDialog
{
// Construction
public:
CForwardMgrDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
enum { IDD = IDD_FORWARDMGR_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
private:
HLINEAPP m_hLineApp;
DWORD m_dwDevices;
DWORD m_dwCellularId;
DWORD m_dwExtVersion;
DWORD m_dwLowAPIVersion;
DWORD m_dwAPIVersion;
DWORD m_dwAddressId;
HLINE m_hCellularLine;
private:
CButton m_wndAllCalls;
CButton m_wndNoAnswer;
CButton m_wndUnAvail;
CButton m_wndBusy;
CComboBox m_wndSeconds;
CString m_strAllCallsNumber;
CString m_strNoAnswerNumber;
CString m_strUnAvailNumber;
CString m_strBusyNumber;
private:
void EnableControls(BOOL bEnable);
private:
long InitializeTAPI();
DWORD GetCellularLineId();
void ShutdownTAPI();
HLINE OpenTAPILine(DWORD dwLineId);
BOOL GetAddressStatus(DWORD dwAddress,PFORWARDINFOLIST pList);
void ForwardModeToString(DWORD dwMode,CString& strMode);
void ProcessCallForwarding();
LPLINEFORWARDLIST AllocateCallForwardList(PCALLFORWARDING_INFO pInfo,int nEntries);
void DisplayForwardInfo(PFORWARDINFOLIST pList);
void ReleaseForwardInfo(PFORWARDINFOLIST pList);
void AddSecondsToComboBox(CComboBox* pCombo);
static void FAR PASCAL lineCallback(DWORD hDevice,DWORD dwMsg,DWORD dwCallbackInstance,
DWORD dwParam1,DWORD dwParam2,DWORD dwParam3);
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
virtual BOOL OnInitDialog();
virtual void OnOK();
afx_msg void OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/);
afx_msg void OnDestroy();
afx_msg void OnBnClickedAllCalls();
afx_msg void OnTimer(UINT_PTR nIDEvent);
afx_msg void OnBnClickedNoanswer();
DECLARE_MESSAGE_MAP()
};
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -