1.新建一个基于对话框的MFC应用程序。
删除对话框中的默认按钮。拖过来两个按钮。
2.新建一个类,继承CButton
Vc6是使用类向导。Vc8是打开类视图,右击添加类。
3.为两个按钮关联变量
打开类视图,右击NewBtn类,打开属性面板,可以为NewBtn类添加消息响应函数。
直接在代码中为NewBtn添加一个变量
这里有误,private修改为public
在MouseMove中交换指针
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,如需转载请自行联系原作者