点击OK时View类获取对话框的编辑框的值的方法
来源:互联网 发布:mac如何打开mpp文件 编辑:程序博客网 时间:2024/06/10 10:20
1. 先创建OK按钮的事件消息
2.在View类中创建成员变量,比如我创建一个x;
3. 比如你创建的消息函数为 void CXXDlg::OnBnClickedOk(),则在函数中添加如下代码:
CString str;GetDlgItem(IDC_EDIT)->GetWindowText(str);4.获取View类的指针(关键部分),方法:在上两行后接着写:
CCGView *pView = (CCGView *)((CMainFrame *)AfxGetApp()->GetMainWnd())->GetActiveView();
注意:我的View类叫CCGView,大家的就写自己的那个View。
5.传值:接着写:
pView->x = atoi(str)
后面用到atoi的原因是,编辑框获取到的是CString类型的,必须转化为int或其它类型,我这里转化为int。
最后举个整个函数的例子:
void CCircleDlg::OnBnClickedOk(){// TODO: 在此添加控件通知处理程序代码CString str1,str2,str3;GetDlgItem(IDC_EDIT1)->GetWindowText(str1);GetDlgItem(IDC_EDIT2)->GetWindowText(str2);GetDlgItem(IDC_EDIT3)->GetWindowText(str3);CCGView *pView = (CCGView *)((CMainFrame *)AfxGetApp()->GetMainWnd())->GetActiveView();pView->m_xCoordinate = atoi(str1);pView->m_yCoordinate = atoi(str2);pView->m_rValue = atoi(str3);OnOK();}
- 点击OK时View类获取对话框的编辑框的值的方法
- 获取对话框中编辑框的数据
- WINCE下对话框中添加OK按钮的方法
- 获取编辑框内容的方法
- MFC View类对话框类之间指针的相互获取
- View获取自身坐标的方法和点击事件中坐标的获取文章标题
- 自写模态对话框时,ok和cancel的问题
- 对话框样式的Activity 和 重复点击view
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
- 用c写的游戏——扫雷
- HTML5新特性
- uva11426
- poj2891一次线性模余定理
- STM32的can现场总线实验心得
- 点击OK时View类获取对话框的编辑框的值的方法
- 冯诺依曼与哈佛结构
- STM32访问外部存储器-NOR-Flash
- 类加载器
- 新旧系统切换与项目小结
- Java 对数据库表名的解析
- 【数据结构】Trie树的相关介绍与实现
- STM32的时钟系统分析
- 看到一篇很有感触的文章,转载过来,希望更多的技术开发人员能有所得 ----五年软件开发的一点自我总结