您的位置:首页 > 编程语言 > C语言/C++

C++ 一个永远无法点击到的按钮(窗口的显示与隐藏)

2016-10-17 14:56 351 查看
1、在一个窗口上建两个按钮,并新建一个类CtestBtn,基类为CButton

2、针对窗口上的两个按钮,分别建立两个变量m_btn1,m_btn2

3、难点:a、针对新类建一个指针变量m_pBtn(类型为新类名),存放两个按钮的内存地址。因为每个按钮都有一个成员变量用来存放其首地址。新类类型的变量可以通过赋值不同的首地址在得到不同的按钮.b、按钮显示是在窗口显示前,所以交换地址的操作应该在按钮初始化函数中。

m_btn1.m_pBtn = &m_btn2;

m_btn2.m_pBtn = &m_btn1;

3、在新建的类上添加消息响应函数,WM_MOUSEMOVE

4、在消息响应函数中添加代码

ShowWindow(SW_HIDE);

m_pBtn->ShowWindow(SW_SHOW);

注:代码运行环境为vc6.0

要想获取一个控件的指针,就是在对应的类里定义一个成员变量,它的类型为CWinXinBtn* ,变量名为m_pBtn.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐