📄 childview.h
字号:
#if !defined(AFX_CHILDVIEW_H__52AECF6B_BBAE_11D6_81B5_00106076215B__INCLUDED_)
#define AFX_CHILDVIEW_H__52AECF6B_BBAE_11D6_81B5_00106076215B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ThreadCollection.h"
class CChildView : public CFormView //CWnd
{
// Construction
public:
DECLARE_DYNCREATE(CChildView)
enum { IDD = IDD_MUTEXES_DIALOG };
CChildView();
// Attributes
public:
CButton m_PauseCheck,m_SyncChecked,m_BlockChecked,m_BlockSelfChecked;
CComboBox m_ProcessPriority;
CComboBox m_ThreadPriority, m_Count, m_steptime;
CListBox m_ListBox; CEdit m_EditBox;
CThreadCollection *pCollect;
bool bCanExit;
long counter;//没有用
// Operations
public:
//{{AFX_VIRTUAL(CChildView)
void InitThreadCollection(int count, int delay);
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
virtual void OnInitialUpdate();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
//}}AFX_VIRTUAL
public:
virtual ~CChildView();
void EnableDlgWindow(bool bEnable);
void SaveListBoxToFile(CString filename);
//{{AFX_MSG(CChildView)
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
afx_msg void OnClose();
afx_msg void OnDestroy();
afx_msg BOOL OnUserUpdateNotify(WPARAM wParam, LPARAM lParam);
afx_msg void OnSaveFileTXT();
afx_msg void OnPaint();
afx_msg void OnPause();
afx_msg void OnTheadCountChange();
afx_msg void OnTheadStepTimeChange();
afx_msg void OnPriorityClassChange();
afx_msg void OnThreadPriorityChange();
afx_msg void OnSyncChecked();
afx_msg void OnBlockChecked();
afx_msg void OnBlockSelfChecked();
afx_msg void OnContinousPrompt();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -