Fork me on GitHub

VC学习实例:逃跑按钮

VC学习实例:逃跑按钮

  SkySeraph NOV.4sh 2010  HQU

Email-zgzhaobo@gmail.com  QQ-452728574

Latest Modified Date:NOV.9sh 2010 HQU

前期:

①对话框;

②新建CButton类CNewButton,用来捕获鼠标移动消息;

③添加两个按钮,属性为"你能抓住我吗?"关联成员变量m_btn1/2[属于CNewButton类] ;

④为CNewButton类添加CNewButton*型成员变量m_pBtn;

⑤利用按钮属性把其中一个按钮的Visible属性去掉

 

代码:

①在Dlg类中添加头文件头文件NewButton.h

②在OnInitDialog函数中添加程序

[OnInitDialog函数就是WM_INITDIALOG的响应函数,该消息是对话框要显示之前发送的]

m_btn1.m_pBtn=&m_btn2;

m_btn2.m_pBtn=&m_btn1;

③在CNewButton类中添加OnMouseMove函数

ShowWindow(SW_HIDE);  

m_pBtn->ShowWindow(SW_SHOW);

 

Author:         SKySeraph

Email/GTalk: zgzhaobo@gmail.com    QQ:452728574

From:         http://www.cnblogs.com/skyseraph/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,请尊重作者的劳动成果。

posted @ 2010-11-13 22:15  SkySeraph  阅读(766)  评论(0编辑  收藏  举报