📄 pmonitordlg.h
字号:
// PMonitorDlg.h : header file
//
#include <afx.h>
#include "stdafx.h"
#include "stdio.h"
#include "Param.h"
#include "SysInfo.h"
#include <stdlib.h>
#if !defined(AFX_PMONITORDLG_H__F53C3A9C_528D_437A_B85E_2D41D80F64FB__INCLUDED_)
#define AFX_PMONITORDLG_H__F53C3A9C_528D_437A_B85E_2D41D80F64FB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CPMonitorDlg dialog
class CPMonitorDlg : public CDialog
{
// Construction
public:
CPMonitorDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//自定义变量
CParameter *param;
CSysInfo *sys;
CButton *disk1;
CStatic *dtitle1;
CStatic *dvalue1;
CStatic *ctitle1;
CStatic *cvalue1;
CStatic *cntitle1;
CStatic *cnvalue1;
CStatic *cutitle1;
CStatic *cuvalue1;
CButton *disk2;
CStatic *dtitle2;
CStatic *dvalue2;
CStatic *ctitle2;
CStatic *cvalue2;
CStatic *cntitle2;
CStatic *cnvalue2;
CStatic *cutitle2;
CStatic *cuvalue2;
CButton *disk3;
CStatic *dtitle3;
CStatic *dvalue3;
CStatic *ctitle3;
CStatic *cvalue3;
CStatic *cntitle3;
CStatic *cnvalue3;
CStatic *cutitle3;
CStatic *cuvalue3;
CButton *disk4;
CStatic *dtitle4;
CStatic *dvalue4;
CStatic *ctitle4;
CStatic *cvalue4;
CStatic *cntitle4;
CStatic *cnvalue4;
CStatic *cutitle4;
CStatic *cuvalue4;
CButton *disk5;
CStatic *dtitle5;
CStatic *dvalue5;
CStatic *ctitle5;
CStatic *cvalue5;
CStatic *cntitle5;
CStatic *cnvalue5;
CStatic *cutitle5;
CStatic *cuvalue5;
CButton *disk6;
CStatic *dtitle6;
CStatic *dvalue6;
CStatic *ctitle6;
CStatic *cvalue6;
CStatic *cntitle6;
CStatic *cnvalue6;
CStatic *cutitle6;
CStatic *cuvalue6;
//{{AFX_DATA(CPMonitorDlg)
enum { IDD = IDD_PMONITOR_DIALOG };
CButton m_frame8;
CButton m_frame7;
CButton m_frame6;
CButton m_frame5;
CStatic m_ploy4;
CStatic m_ploy3;
CStatic m_col4;
CStatic m_col3;
CButton m_frame4;
CButton m_frame3;
CButton m_frame2;
CButton m_frame1;
CStatic m_ploy2;
CStatic m_ploy1;
CStatic m_col2;
CStatic m_col1;
CButton m_finish;
CListCtrl m_list;
CStatic m_dused6;
CStatic m_dused5;
CStatic m_dused4;
CStatic m_dused3;
CStatic m_dused2;
CStatic m_dused1;
CTabCtrl m_main;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CPMonitorDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
int CheckColor(int pos,UINT nID);
void DrawPolyline(CDC *pDC,CPoint *point,UINT nID);
void DrawDynGraph(CDC *pDC1,CDC *pDC2,CRect rc1,CRect rc2,UINT ypos,UINT xpos,UINT percent,UINT nID,CString drawText);
CProcessInfo *pInfo;
void ShowTag(int tid);
void DrawDiskText(CDC *pDC,int x0,int y1,int dx,int percent);
void DrawDiskValue(CDC *pDC,int x0,int y1,int dx,int dy,int percent);
int DrawDiskBg(CDC *pDC,int x0,int y0,int dx,int dy);
void DrawDiskInfo(int total,int cur,UINT nID);
int DrawDynBg(UINT nID1,UINT nID2);
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CPMonitorDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnSelchangeMain(NMHDR* pNMHDR, LRESULT* pResult);
virtual void OnOK();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnParamManage();
afx_msg void OnMinUp();
virtual void OnCancel();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PMONITORDLG_H__F53C3A9C_528D_437A_B85E_2D41D80F64FB__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -