📄 temperdlg.h
字号:
// temperDlg.h : header file
//
#if !defined(AFX_TEMPERDLG_H__5DCE3747_2D5F_4AEF_B4FD_BCC141405789__INCLUDED_)
#define AFX_TEMPERDLG_H__5DCE3747_2D5F_4AEF_B4FD_BCC141405789__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CTemperDlg dialog
class CTemperDlg : public CDialog
{
// Construction
public:
CTemperDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CTemperDlg)
enum { IDD = IDD_TEMPER_DIALOG };
float m_curDE;
float m_a;
float m_curTemper;
float m_desTemper;
float m_nb;
float m_ns;
float m_pb;
float m_ps;
float m_zo;
float m_k;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CTemperDlg)
public:
virtual void WinHelp(DWORD dwData, UINT nCmd = HELP_CONTEXT);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CTemperDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnAck();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnPause();
virtual void OnOK();
afx_msg void OnUp();
afx_msg void OnDown();
afx_msg void OnLeft();
afx_msg void OnRight();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
float b[5];
int start;
float curDE;
float curTemper;
float desTemper;
float oldTemper;
int time;
float *temper;
int PIX_PER_MS; //单位时间表示的像素
int PIX_PER_T; //单位温度表示的像素
int TEMPNUM;
void PaintFuzzyField(CDC *pDC); //画上面的模糊域-隶属度的图
void PaintTemperChg(CDC *pDC); //画下面的温度-时间图
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_TEMPERDLG_H__5DCE3747_2D5F_4AEF_B4FD_BCC141405789__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -