新闻中心
行业动态

实现重庆全景VR公司项目中交互按钮功能

作者:重庆全景制作来源:http://www.bd6vr.com/访问:196时间:2023-03-14

1. 添加按钮的控件型变量,添加方法与添加事件的方法二、三类似,以方法三为例,对“退出”按钮添加 CButton 型的控件变量,这里命名为 m_Exit。同理添加“使能”按钮变量 m_Enable;

说明:

1、变量名一般以"m_"开头,后面部分为按钮功能的说明,这样方便记忆和识别;

2、按钮只有控件型的变量;

3、如果有必要的话可以添加一定的注释。

2. 首先修改对话框初始化函数 OnInitDialog,添加一条语句:

m_Exit.EnableWindow(false);//使“退出”按钮不可用

说明:Visual studio 编程过程中只要输入几个字母就自动提示相关的函数或者变量,可以快速选取想要的函数和变量,有时候不确定函数或者变量名称,可以把记得的部分输入然后在提示中找到所需的函数或者变量。

3. 对两个按钮都添加按钮按下事件的处理函数,“使能”按钮用来使能退出按钮是否可用,退

出按钮用于退出程序。

void CDemoDlg::OnBnClickedEnable()

// TODO: 在此添加控件通知处理程序代码

CString str;

m_Enable.GetWindowTextW(str);

if (str == "使能")

{

m_Exit.EnableWindow(true);

m_Enable.SetWindowTextW(_T("不使能"));

}

else

{

m_Exit.EnableWindow(false); //不使能退出按钮

m_Enable.SetWindowTextW(_T("使能")); //修改按钮文本

}

}

void CDemoDlg::OnBnClickedExit()

{

// TODO: 在此添加控件通知处理程序代码

SendMessage(WM_CLOSE,0,0);

4. 测试程序,点击“本地 Windows 调试器”,或者点击 F5 生成应用程序,然后测试按下使能,

退出按钮就可以操作,点击退出按钮退出程序。这样一个简单的按钮实例就完成了,希望对 MFC 的初学者有所帮助。


注意事项

· 合理对变量和函数进行命名,养成好的习惯对编程大有裨益。


TAG:

13452883959 023-68781096

E-mail:3775303@qq.com
QQ:3775303
地址:重庆九龙坡区杨家坪四季花园2-20-15


Copyright @ 2007-2022 重庆博得VR 版权所有  网站地图  【XML】

技术支持:重庆博得VR

重庆博得VR/重庆博得多媒体专注于多媒体技术科技前沿,为企业提供完善的vr开发制作,3d动画制作设计,多媒体技术解决方案等全面服务


展开 收缩