📄 opam300cdlg.h
字号:
// OpAm300cDlg.h : header file
//
#if !defined(AFX_OPAM300CDLG_H__F029DE92_F051_4B10_8AC0_9DF1009EE41B__INCLUDED_)
#define AFX_OPAM300CDLG_H__F029DE92_F051_4B10_8AC0_9DF1009EE41B__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include <dshow.h>
#pragma comment (lib,"Ole32.lib")
#pragma comment (lib,"Strmiids.lib")
#define WM_MY_NOTIFYICON (WM_USER+100)
#define WM_COMMRECVNOTIFY (WM_USER+201)
#define WM_COMMSENDNOTIFY (WM_USER+202)
#define NOPARITY 0
#define ODDPARITY 1
#define EVENPARITY 2
#define _1BIT_ 0
#define _1_5BIT_ 1
#define _2BIT_ 2
#define COM_NONE 0
#define COM_XONXOFF 1
#define COM_RTS 2
#define COM_DTR 3
#define COM_DTR_RTS 4
/////////////////////////////////////////////////////////////////////////////
// COpAm300cDlg dialog
class COpAm300cDlg : public CDialog
{
// Construction
public:
void StartupIsError();
BOOL SaveDIBToFile(LPSTR hDib, LPCTSTR szFileName);
LPSTR GettingBits(HBITMAP hSourceBitmap);
HBITMAP CopyScreenToBitmap();
WORD DIBNumColors(LPSTR lpbi);
DWORD BytesPerLine(LPBITMAPINFOHEADER lpBMIH);
WORD PaletteSize(LPSTR lpbi);
LPSTR FindDIBBits(LPSTR lpbi);
void Mute(CString sData);
COpAm300cDlg(CWnd* pParent = NULL); // standard constructor
STARTUPINFO si;
PROCESS_INFORMATION pi;
//BOOL LaunchApplication(LPCTSTR pCmdLine, PROCESS_INFORMATION *pProcessInfo);
void StartupAm300c();
void CloseAm300c();
int GetStatus();
long GetphyMemory();
void RebootCE();
void PowerOff();
//播放音乐
BOOL playmusic();
//停止音乐
BOOL stopmusic();
BOOL closemusic();
static UINT StartSockSvr(LPVOID pParam);
void TimeResetCE();
void UpdateEdit(char *info);
char fbuf[256];
BOOL bfile;
void resolveFile(char fb[256]);
char resA[2];
char resD[9];
char resW[2];
char resM[3];
BOOL Played;
BOOL ModifyIP(char *IpAddr);
BOOL ModifyName(char *HostName);
void CommPortClose();
BOOL CommPortOpen();
void MyHandler(char *szData,int len);
CCommTestDlg(CWnd* pParent = NULL);
void SendToCom(char *data);
//CWnd *pCwnd;
// Dialog Data
//{{AFX_DATA(COpAm300cDlg)
enum { IDD = IDD_OPAM300C_DIALOG };
CEdit m_m_szSendData;
CEdit m_Edit;
CString m_Order;
CString m_Message;
CString m_szSendData;
IGraphBuilder *pGraph2;
IMediaControl *pMediaControl2;
wchar_t *musicname;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(COpAm300cDlg)
public:
virtual BOOL DestroyWindow();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(COpAm300cDlg)
virtual BOOL OnInitDialog();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnPlay1();
afx_msg void OnPlay2();
afx_msg void OnButton3();
//}}AFX_MSG
afx_msg LRESULT OnCommRecvNotify(WPARAM wParam,LPARAM lParam);
afx_msg LRESULT OnCommSendNotify(WPARAM wParam,LPARAM lParam);
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_OPAM300CDLG_H__F029DE92_F051_4B10_8AC0_9DF1009EE41B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -