createfile.h

来自「IO函数调用测试」· C头文件 代码 · 共 81 行

H
81
字号
// CreateFile.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CCreateFile dialog

class CCreateFile : public CHandlePage
{
	DECLARE_DYNCREATE(CCreateFile)

// Construction
public:
	CCreateFile();
	~CCreateFile();

// Dialog Data
	//{{AFX_DATA(CCreateFile)
	enum { IDD = IDD_CREATEFILE };
	CEdit	c_CreateFileText;
	CButton	c_ShareWrite;
	CButton	c_ShareRead;
	CButton	c_ShareDelete;
	CButton	c_SetFlags;
	CStatic	c_c_Security;
	CButton	c_InheritHandles;
	CButton	c_GenericWrite;
	CButton	c_GenericRead;
	CEdit	c_FileName;
	CIDCombo	c_CreationDistribution;
	CButton	c_Create;
	//}}AFX_DATA


// Overrides
	// ClassWizard generate virtual function overrides
	//{{AFX_VIRTUAL(CCreateFile)
	public:
	virtual BOOL OnSetActive();
	virtual BOOL OnKillActive();
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
public:
	CCreateFileSheet * getSheet() {
			return (CCreateFileSheet *)GetParent(); }

protected:
	DWORD getShareMode();

	void updateCommand();
	DWORD getDesiredAccess();
	void updateStatus();
	void updateControls();

	void getCreateFileEvent(CreateFileEvent * p);

	DWORD LastError;
	BOOL create_pending;
	CHandle * lasthandle;

	// Generated message map functions
	//{{AFX_MSG(CCreateFile)
	afx_msg void OnCreateFile();
	afx_msg void OnChangeFilename();
	afx_msg void OnGenericRead();
	afx_msg void OnGenericWrite();
	afx_msg void OnInheritHandles();
	afx_msg void OnSetFlags();
	afx_msg void OnShareDelete();
	afx_msg void OnShareRead();
	afx_msg void OnShareWrite();
	afx_msg void OnSelendokCreationDistribution();
	virtual BOOL OnInitDialog();
	afx_msg void OnHelp();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()

};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?