VC2005逃跑按钮实现

1.新建一个基于对话框的MFC应用程序。

删除对话框中的默认按钮。拖过来两个按钮。

2.新建一个类,继承CButton

Vc6是使用类向导。Vc8是打开类视图,右击添加类。
VC2005逃跑按钮实现

3.为两个按钮关联变量

打开类视图,右击NewBtn类,打开属性面板,可以为NewBtn类添加消息响应函数。
VC2005逃跑按钮实现

直接在代码中为NewBtn添加一个变量
VC2005逃跑按钮实现

这里有误,private修改为public

MouseMove中交换指针
VC2005逃跑按钮实现

4.打开类视图,打开CBtnDlg类的OnInitDialog();

    // TODO: 在此添加额外的初始化代码

    m_btn1.m_pBtn=&m_btn2;

    m_btn2.m_pBtn=&m_btn1;

word文件:http://files.cnblogs.com/greatverve/escape-btn.rar





    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/greatverve/archive/2011/02/18/vc-escape-btn.html,如需转载请自行联系原作者