📄 lockdlg.h
字号:
// lockDlg.h : header file
//
#if !defined(AFX_LOCKDLG_H__EED6B606_8128_11D3_AA9C_E70ECBEAFE51__INCLUDED_)
#define AFX_LOCKDLG_H__EED6B606_8128_11D3_AA9C_E70ECBEAFE51__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
//定义控制命令INT 13常量
#define VWIN32_DIOC_DOS_INT13 4
//类寄存器的数据结构如下
typedef struct DIOCRegs
{
DWORD reg_EBX;
DWORD reg_EDX;
DWORD reg_ECX;
DWORD reg_EAX;
DWORD reg_EDI;
DWORD reg_ESI;
DWORD reg_Flags;
}DIOC_REGISTERS;
/////////////////////////////////////////////////////////////////////////////
// CLockDlg dialog
class CLockDlg : public CDialog
{
// Construction
private:
BYTE boot_d2[512];
BYTE m_jyh;
public:
int k;
int ZhuMian;
int CiDao;
BOOL PanDuan();
BYTE jyh;
BOOL Jm1();
BOOL wook;
BOOL CeShi();
BOOL Jm();
BOOL Format();
CLockDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CLockDlg)
enum { IDD = IDD_LOCK_DIALOG };
CComboBox m_ZhuMian;
CComboBox m_CiDao;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CLockDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
DIOC_REGISTERS reg;
BYTE m_shanqu;
int m_cs1,m_cs2,m_cs3,m_cs4,m_cs5,m_cs6;
int Boot_Data;
HANDLE hDevice;
DWORD cb1;
BOOL fresult;
// Generated message map functions
//{{AFX_MSG(CLockDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnDestroy();
virtual void OnCancel();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_LOCKDLG_H__EED6B606_8128_11D3_AA9C_E70ECBEAFE51__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -