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.
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.
相关文章推荐
- 在页面中,我们经常看到,一个button按钮,如果属标点击,就会触发一个窗口的显示,如果二次点击并可以隐藏,那么如何通过JAVA配合html来实现这一功能呢?
- 一个窗口里包含一个iframe,点击iframe内的submit按钮,返回的视图总是显示在iframe中,我想要的效果是点击按钮后返回的视图是在浏览器窗口中...?asp.net mvc 的action中,不用js怎么实现??????????
- JavaScript点击一个按钮隐藏和显示div
- 一个按钮点击隐藏下面内容,再点击显示,并且按钮自己里边的字也在变
- 网页中有两个table, 默认只显示第一个table,点击一个按钮后显示第二个table,第一个table隐藏
- 使用jquery实现点击一个按钮或连接,让它下面的div显示,在点击一下隐藏
- 窗口上提供四个文本框和一个按钮,幼儿可以在前三个文本框中输入两个运算数和运算符号,当点击按钮时在第四个文本框中显示结果。
- 点击按钮时显示一个弹框,点击空白,弹框隐藏,也可操作弹框中的内容,也可使用弹框中的按钮关闭弹框
- js 鼠标点击一个按钮显示div的浮动框,点击页面其他任何地方后,隐藏浮动框
- 两个单选按钮(一个是,一个否 ),一个div层,实现点击隐藏,显示div
- C++MFC程序窗口无法显示最大最小化按钮问题
- js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
- 点击一个切换按钮 按钮的文字切换 对应的内容也跟着显示隐藏
- 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
- 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
- Mac 点击dock图标显示窗口,点击关闭按钮隐藏窗口
- 怎样用jquery实现点击一个按钮控制一个div的显示和隐藏
- Mac 点击dock图标显示窗口,点击关闭按钮隐藏窗口
- div小型浮动层,类似锚点提示文字,鼠标点击按钮显示/隐藏
- Jquery 点击按钮显示和隐藏层