📄 devctrltestdlg.h
字号:
// DevCtrlTestDlg.h : 头文件
//
#pragma once
#define DEV_BLUETOOTH 2 // 蓝牙
#define DEV_CDROM 4 // CDROM
#define DEV_DISPLAY 8 // 显示卡
#define DEV_FLOPPY 16 // 软件驱
#define DEV_INFRARED 32 // 红外
#define DEV_KEYBOARD 64 // 键盘
#define DEV_MEDIAD 128 // 声卡
#define DEV_MODEM 256 // MODEM
#define DEV_MOUSE 512 // 鼠标
#define DEV_NET 1024 // 网卡
#define DEV_PRINT 2048 // 打印机
#define DEV_PORT 4096 // 端口
#define DEV_USB 8192 // USB
using namespace std;
class CDeviceCtrl
{
public:
virtual ~CDeviceCtrl(void){};
// 启用设备
virtual VOID EnableDevice( ULONG ) = 0;
// 禁用设备
virtual VOID DisableDevice( ULONG ) = 0;
// 启动临视
virtual BOOL Run() = 0;
// 退出
virtual VOID Exit() = 0;
};
// CDevCtrlTestDlg 对话框
class CDevCtrlTestDlg : public CDialog
{
// 构造
public:
CDevCtrlTestDlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
enum { IDD = IDD_DEVCTRLTEST_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
CDeviceCtrl * m_gDev;
HINSTANCE hist;
HINSTANCE LoadLib( CString );
// 实现
typedef CDeviceCtrl * ( * TGetDev)();
typedef VOID (*TDelDev)( CDeviceCtrl * dev );
TGetDev GetDev;
TDelDev DelDev;
protected:
HICON m_hIcon;
// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedButton1();
public:
afx_msg void OnBnClickedButton2();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -