// Util6208Dlg.h : header file // #include "Dask64.h" #pragma once #define MAX_AO_CHANNELS 8 // CUtil6208Dlg dialog class CUtil6208Dlg : public CDialog { // Construction public: CUtil6208Dlg(I16 hCard, CWnd* pParent = NULL); // standard constructor // Dialog Data enum { IDD = IDD_UTIL6208_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support public: // the CardID of targer device I16 m_hCard; UINT_PTR m_nTimer; U8 m_bDIData; U8 m_bDOData; int m_AOValue[MAX_AO_CHANNELS]; // Implementation protected: HICON m_hIcon; // Generated message map functions virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() public: CStatic m_DI0_ON; CStatic m_DI1_ON; CStatic m_DI2_ON; CStatic m_DI3_ON; CSliderCtrl m_sdAOLevel0; CSliderCtrl m_sdAOLevel1; CSliderCtrl m_sdAOLevel2; CSliderCtrl m_sdAOLevel3; afx_msg void OnDO0Clicked(); afx_msg void OnDO1Clicked(); afx_msg void OnDO2Clicked(); afx_msg void OnDO3Clicked(); afx_msg void OnTimer(UINT_PTR nIDEvent); afx_msg void OnDestroy(); afx_msg void OnSliderV3Changed(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnSliderV2Changed(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnSliderV1Changed(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnSliderV0Changed(NMHDR *pNMHDR, LRESULT *pResult); };