📄 mp_apdlg.h
字号:
// MP_APDlg.h : header file
//
#pragma once
#include "afxwin.h"
#include "afxcmn.h"
#include "DLG_CH.h"
#define WM_CLOSE_CHANNEL (WM_USER + 2)
#define WM_CONNECT_ERROR (WM_USER + 3)
#define WM_CHECK_UI (WM_USER + 4)
#define WM_UPDATE_DIDO (WM_USER + 5)
#define WM_SIGNAL_CHANGED (WM_USER + 7)
#define WM_DELETE_CONNECTION (WM_USER + 8)
#define WM_SHOW_ERROR (WM_USER + 9)
#define WM_TALK_EVENT (WM_USER + 10)
#define WM_TALK_CLEAN (WM_USER + 11)
#define WM_UPDATE_AUDIO_MODE (WM_USER + 12)
#define WM_SHOW_I_ARRIVE (WM_USER + 13)
// CMP_APDlg dialog
class CMP_APDlg : public CDialog
{
// Construction
public:
CMP_APDlg(CWnd* pParent = NULL); // standard constructor
~CMP_APDlg();
// Dialog Data
enum { IDD = IDD_MP_AP_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
public :
enum
{
connErrAuth,
connErrConnFailed,
connErrHttpRead,
connErrOutMemory
} ELocConnectErrorType;
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
CStatic CStatic_Screen;
CStatic CStatic_Display1;
CStatic CStatic_Display2;
CStatic CStatic_Display3;
CStatic CStatic_Display4;
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedRadioCh1();
afx_msg void OnBnClickedRadioCh2();
afx_msg void OnBnClickedRadioCh3();
afx_msg void OnBnClickedRadioCh4();
CButton CButton_CH_Setting;
CSliderCtrl CSliderCtrl_Volume;
// Bill,2004/10/01
CSliderCtrl CSliderCtrl_Range;
DLG_CH DlgChannel;
HANDLE m_hServUtil;
afx_msg void OnBnClickedButtonChSetting();
CButton CButton_Connect;
CButton CButton_Record;
CButton CButton_Snap;
// Bill,2004/10/01
CButton CButton_Pause;
// Bill,2004/10/01
CButton CButton_Play;
CStatic CSTatic_Connect;
int CheckUI(void);
afx_msg void OnBnClickedButtonConnect();
afx_msg void OnBnClickedButtonRecord();
int Initial_Module(void);
int Release_Module(void);
int Connect_Channel(int nChannel);
int Disconnect_Channel(int nIndex = -1, BOOL bBlock = FALSE);
int StartRecord_Channel(void);
int StopRecord_Channel(void);
CStatic m_STATIC_STATUS;
int Change_Status(void);
afx_msg void OnTimer(UINT nIDEvent);
int InitialParameters(void);
afx_msg void OnNMReleasedcaptureSliderVolume(NMHDR *pNMHDR, LRESULT *pResult);
// Bill,2004/10/01
afx_msg void OnNMReleasedcaptureSliderRange(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnBnClickedButtonSnap();
CStatic m_DIPrompt;
CStatic m_DIVal;
CStatic m_StaticUrlCmd;
CEdit m_editUrlCmd;
CButton m_butPost;
CButton m_butGet;
afx_msg void OnBnClickedButtonPost();
afx_msg void OnBnClickedButtonGet();
CButton CButton_SetDO1;
CEdit CEdit_DO1Val;
afx_msg void OnBnClickedSetDO();
afx_msg void OnBnClickedButton2();
CButton CButton_EnlargeWnd;
afx_msg void OnBnClickedButton3();
afx_msg void OnBnClickedUartRead();
afx_msg void OnBnClickedRadioCh5();
afx_msg void OnBnClickedRadioCh6();
afx_msg void OnBnClickedRadioCh7();
afx_msg void OnBnClickedRadioCh8();
afx_msg void OnBnClickedRadioCh9();
afx_msg void OnBnClickedRadioCh10();
afx_msg void OnBnClickedRadioCh11();
afx_msg void OnBnClickedRadioCh12();
afx_msg void OnBnClickedRadioCh13();
afx_msg void OnBnClickedRadioCh14();
afx_msg void OnBnClickedRadioCh15();
afx_msg void OnBnClickedRadioCh16();
afx_msg void OnBnClickedCheckEventrecord();
CButton CButton_ChDisplay;
afx_msg void OnBnClickedCheckDisplay();
afx_msg LRESULT OnCloseChannel(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnConnectError(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnSignalChanged(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnCallCheckUI(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnUpdateDIDO(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnDeleteDataBrokerConn(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnShowError(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnTalkEvent(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnTalkClean(WPARAM wParam, LPARAM lParam);
afx_msg LRESULT OnChannelIArrive(WPARAM wParam, LPARAM lParam);
int HandleAvSyncChannel(int nIndex);
void ReleaseAvSyncChannel(int nIndex, BOOL bChangeToBMP);
int CreateAvSyncChannel(int nIndex);
BOOL m_bExit;
CButton m_butConnectAll;
CButton m_btnEventDrivenRec;
CButton m_btnShrinkWnd;
afx_msg void OnBnClickedShrinkWnd();
afx_msg void OnBnClickedWriteUart();
CEdit m_UartWriteCmd;
HANDLE m_hPollingThread;
HANDLE m_hStopEvent;
HANDLE m_hUpgradeThread;
BOOL CheckChannelServerUtlHandle(int nCh, BOOL bAsync);
void HandleServerUtlCallback(HANDLE hDevice, int nCh, DWORD dwStatus, DWORD dwParam1, DWORD dwParam2);
void HandHttpOperation(BOOL bPost);
CButton m_btnGetSys;
afx_msg void OnBnClickedButtonGetsys();
CStatic m_stcFRPrompt;
int m_nFRCount;
afx_msg void OnBnClickedCheckSwap12();
CButton m_btnTx;
CEdit m_editTxFileName;
CButton m_btnTxBrowse;
afx_msg void OnBnClickedButTx();
afx_msg void OnBnClickedButTxBrowse();
afx_msg void OnBnClickedCheckNoborder();
afx_msg void OnBnClickedButtonSetparam();
afx_msg void OnBnClickedButtonUpgrade();
void UpdateStatusToEdit(const char *pszMsg);
afx_msg void OnBnClickedButtonGetSecentry();
afx_msg void OnBnClickedButtonUpdRemote();
afx_msg void OnBnClickedButtonGetmd();
afx_msg void OnBnClickedButtonSetmd();
afx_msg void OnBnClickedButtonTalk();
// for talk
static SCODE __stdcall StaticAudioCapturePacketCB(DWORD dwContent, TMediaDataPacketInfo *ptMediaPacket, DWORD dwDataTimePeriod);
static SCODE __stdcall StaticAudioCaptureStatusCB(DWORD dwContent, DWORD dwStatus, DWORD dwParam1, DWORD dwParam2);
int InitialAudioCapture();
void ReleaseAudioCapture();
void TalkOneChannel(int nIndex);
void TxOnChannel(int nIndex);
HANDLE m_hPacketMaker;
HANDLE m_hAudioCapCh;
int m_nTalkChNum;
BOOL m_bCapturing;
CRITICAL_SECTION m_CS;
BOOL m_bNoAudio;
void CheckReconnection();
afx_msg void OnClose();
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnBnClickedButtonPause();
afx_msg void OnBnClickedButtonPlay();
afx_msg void OnBnClickedCheckNonYuv();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -