📄 parallelportdlg.h
字号:
// ParallelPortDlg.h : header file
//
#if !defined(AFX_PARALLELPORTDLG_H__8DE21127_BE7E_11D9_B2B8_8C0A9FD2BF01__INCLUDED_)
#define AFX_PARALLELPORTDLG_H__8DE21127_BE7E_11D9_B2B8_8C0A9FD2BF01__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CParallelPortDlg dialog
class CParallelPortDlg : public CDialog
{
// Construction
public:
int m_nStatusCount;
int ConvertHexToDec(CString strHex);
int I2c_PageRead(int nDeviceSel1, int nMemoryAddress,int nDeviceSel2, int nByteCount, int *Data, int nPageSize);
int I2c_PageWrite(int nDeviceSel,int nMemoryAddress,int nByteCount,int Data[],int nPageSize);
void I2c_SendAck(int nOldReg);
int I2c_ReadByte(int nOldReg);
bool I2c_Initialize(void);
int I2c_WriteByte(int nOldReg,unsigned char c);
void I2c_Stop(void);
void I2c_Start(void);
void UpdatePins();
void ChangeControl();
void ChangePin(int pin);
CParallelPortDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CParallelPortDlg)
enum { IDD = IDD_PARALLELPORT_DIALOG };
CListBox m_ctrStatusList;
CListBox m_ctrReadList;
CButton m_ctrRead;
CButton m_ctrWrite;
BOOL m_pin1;
BOOL m_pin10;
BOOL m_pin11;
BOOL m_pin12;
BOOL m_pin13;
BOOL m_pin14;
BOOL m_pin15;
BOOL m_pin16;
BOOL m_pin2;
BOOL m_pin3;
BOOL m_pin4;
BOOL m_pin5;
BOOL m_pin6;
BOOL m_pin7;
BOOL m_pin8;
BOOL m_pin9;
BOOL m_pin17;
CString m_strReadAddr;
CString m_strWriteAddr;
int m_nReadCount;
CString m_strDataInArray;
CString m_strDeviceRead;
CString m_strDeviceWrite;
BOOL m_con4;
BOOL m_con5;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CParallelPortDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CParallelPortDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnAbout();
afx_msg void OnButton2Read();
afx_msg void OnButton1Write();
afx_msg void OnButton3Refresh();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PARALLELPORTDLG_H__8DE21127_BE7E_11D9_B2B8_8C0A9FD2BF01__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -