📄 wendlg.h
字号:
// wenDlg.h : 头文件
//
#pragma once
#include "afxwin.h"
#include "mmsystem.h" // 音乐播放用
#pragma comment(lib,"WINMM.LIB")
#include "afxcmn.h"
// CwenDlg 对话框
class CwenDlg : public CDialog
{
// 构造
public:
CwenDlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
enum { IDD = IDD_WEN_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
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();
public:
CStatic m_mytc;
public:
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
public:
afx_msg void OnDestroy();
//---------------------------------------------------------------
public:
CDC* gdc;
CDC* my_dc; //运行 DC
CDC* bg_dc; //背景 DC
CDC* op_dc; //Opaint DC
CBitmap *bg_bitmap,*my_bitmap,*op_bitmap; // 背景图
struct tss_type
{
int sulan; //数量
int sudu; //速度
int fanxan; //方向
int kuandu; //宽度(格)
int gaodu; //高度(格)
int window_k; //窗体高度
int window_g; //窗体宽度
int zd_su; //炸弹数
int key; //按键按过标志
int fx[2]; //按键方向保存
bool ToNext; //进级
bool dell; //删除块标志
bool k_b; //块标志
bool rs; //游戏重启标志:用于产生第一个炸弹
COLORREF color; //虚线表格颜色
COLORREF kuai_color;//移动块颜色
COLORREF bg_color; //背景颜色
};
struct kuai_type
{
int x,y; //坐标
struct kuai_type *prv,*next;
};
struct dkuai
{
int x,y; //坐标
struct dkuai *prv,*next;
};
struct tss_type tss;
struct kuai_type *m_head,*m_this,*m_new;
struct dkuai *d_head,*d_this,*d_new;
unsigned int k_x,k_y,d_x,d_y;
void DisBg(); //显示表格
void DellBg(); //消隐表格
void dk_rand(); //随便机产生炸弹
void sk_rand(); //随便机产生色块
void m_cls(); //刷新显示表格(清屏)
void SetBg(); //显示背景表格
void SetSk(kuai_type *tmp); //生成色块S
void DellSk(kuai_type *tmp); //删除色块(还原成底色)
void SetSkXy(int,int); //删除色块(还原成底色)XY
CString GetExePath(); // 获取应用程序路径
//-----------------------------------------------------------------
public:
afx_msg void OnTimer(UINT_PTR nIDEvent);
public:
afx_msg void OnBnClickedSta();
public:
CButton m_sta;
public:
CButton m_1;
public:
CButton m_2;
public:
CButton m_3;
public:
CButton m_4;
public:
afx_msg void OnBnClicked1();
public:
afx_msg void OnBnClicked2();
public:
afx_msg void OnBnClicked3();
public:
afx_msg void OnBnClickedButton4();
public:
afx_msg void OnBnClickedButton5();
public:
CButton m_5;
public:
afx_msg void OnBnClickedButton6();
public:
CButton m_6;
public:
CButton m_7;
public:
afx_msg void OnBnClicked7();
public:
afx_msg BOOL CwenDlg::PreTranslateMessage(LPMSG lpmsg);
public:
CStatic m_8;
public:
CStatic m_9;
public:
CStatic m_10;
public:
CStatic m_11;
public:
CButton m_13;
public:
CButton m_12;
public:
afx_msg void OnBnClicked13();
public:
afx_msg void OnBnClicked12();
public:
CButton m_14;
public:
CButton m_15;
public:
afx_msg void OnBnClicked14();
public:
afx_msg void OnBnClicked15();
public:
CButton m_16;
public:
afx_msg void OnBnClicked16();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -