C++ double转string类型以及MFC控件简单使用方法
这两天项目须要,測试c++库里面内容。生成jar再给Android调用。我没有学过C++,如今開始记录C++简单使用方法。測试时候一般都是使用mfc程序来測试。要输入值。显示结果吗。我用的编译环境vs2008。
一、double 转string
#include <string>
CString strResultx;
strResultx.Format(_T("x:%.4f\n"), 89.7887878);
转换结果还是放在strResultx
2.两个字符串相连
CString strResulty;
strResultx += strResulty;
二、控件一般使用,加入事件处理以及值传递
1、新建projectMFC向导时。记得选择dialog对话框选项。
2、拖动控件到dialog上,选中控件,右键加入---事件处理-----在这里能够重命名。
3、为控件加入变量,选中控件,右键---加入变量---(把右上角勾去掉)之后能够选择什么类型变量。
这样加入的变量是绑定了这个控件了。
也是全局变量。以下是初始化值,以及绑定。
CToolPosionTestDlg::CToolPosionTestDlg(CWnd* pParent /*=NULL*/)
: CDialog(CToolPosionTestDlg::IDD, pParent) , m_coodrp1x()
, m_coodrp1y()
, m_angle(0)
, m_distance(0)
, m_coodrp1z(0)
, m_coodrp2x(0)
, m_coodrp2y(0)
, m_coodrp2z(0)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
} void CToolPosionTestDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT3, m_coodrp1x);
DDX_Text(pDX, IDC_EDIT2, m_coodrp1y);
DDX_Text(pDX, IDC_EDIT4, m_coodrp1z);
DDX_Text(pDX, IDC_EDIT5, m_angle);
DDX_Text(pDX, IDC_EDIT7, m_distance);
DDX_Control(pDX, IDC_COMBOBOXEX1, m_ComboBoxSeclect);
DDX_Text(pDX, IDC_EDIT1, m_coodrp2x);
DDX_Text(pDX, IDC_EDIT9, m_coodrp2y);
DDX_Text(pDX, IDC_EDIT10, m_coodrp2z);
}
三、控件的取值与传值
界面上值保存在上面定义变量中
void CToolPosionTestDlg::OnEnChangeEditInputPx1()
{
UpdateData(TRUE);
}
在变量中取出来
void CToolPosionTestDlg::OnBnClickedOk()
{
UpdateData(FALSE);
m_coor = m_coodrp1x;
}
四、弹出提示框
MessageBox(strResultx,_T("程序执行结果"),MB_OK);
这就是这几天初识C++以及MFC。记录一下。
C++ double转string类型以及MFC控件简单使用方法的更多相关文章
- ViewPager翻页控件简单使用方法
例子布局文件: 主activity布局文件:activity_view_pager.xml <?xml version="1.0" encoding="utf-8& ...
- [MFC] 梳理一个简单的图片处理桌面软件中用到的MFC控件技巧
前言 前些天应好友之拖,帮忙设计一个简单的图像处理的小软件.朋友把核心算法封装好了,但是是用openCV类似于console的编程环境,要我在此基础上改成MFC桌面程序.下图是做成之后的效果: 我是 ...
- 类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。
错误的写法: if (this.GridView1.Rows.Count > 0) { string style = @"<style& ...
- MFC控件编程之 按钮编辑框.静态文本的使用,以及访问控件的七种方法.
MFC控件编程之 按钮编辑框.静态文本的使用以及访问控件的七种方法. 一丶按钮.静态文本的通用属性. 他们都有一个属性.就是可以输入标题内容.以及可以自定义控件ID. 创建一个MFC Dlg对话框. ...
- MFC 可编辑文本框,MFC控件关联变量总结
Edit Control控件,默认状态下,按回车会调用OnOK()关闭窗体.解决此bug可以,类视图中单击CMFCApplication3Dlg,下方重写OnOK(),注释掉其中的代码即可. Edit ...
- MFC控件的SubclassDlgItem
MFC控件的SubclassDlgItem 要在程序中创建新设计的控件,显然不能用自动创建的办法,因为对话框模板对新控件的特性一无所知.程序可以用手工方法创建控件,在调用派生类的Create函数时,派 ...
- 错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内 .
错误提示:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内 在做导出数据到EXCEL程序中,出现了错误提示:类型“GridView”的控件“Gr ...
- 关于类型“LinkButton”的控件“xxx”必须放在具有 runat=server 的窗体标记内问题的解决方案
1.首先确认LinkButton控件包含在Form中,检查该Form有无runat标记,如果有,排除Form原因,请继续看. 2.如果看到这里,估计你是在做Excel导出功能.在后台代码中重写Veri ...
- 类型“XXX”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。
问题:类型“Grid1”的控件“XXXX”必须放在具有 runat=server 的窗体标记内. 注:Grid1为表格的ID. 查找网上的解决大致为: 1)把Grid放到<form runat= ...
随机推荐
- zoj 3471 Most Powerful(状压dp+Tsp问题+连续性问题)
上来直接一波敲键盘,直接套Tsp问题的代码 然后WA 发现貌似这道题没有连续性. Tsp问题是一条路径,一个点到另一个点,多了一个限制,所以就需要加多一维 而这道题没有限制,也就是说那一维不需要加,我 ...
- Hibernate类没有找到序列化器解决方案
Hibernate类没有找到序列化器解决方案 异常信息类似如下 No serializer found for class org.hibernate.proxy.pojo.javassist.Jav ...
- spring boot pom
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- spark源代码action系列-foreach与foreachPartition
RDD.foreachPartition/foreach的操作 在这个action的操作中: 这两个action主要用于对每一个partition中的iterator时行迭代的处理.通过用户传入的fu ...
- bzoj-1492 货币兑换Cash (1)——平衡树维护凸包
题意: 有n天和m的初始金钱,用来购买AB两种纪念券: n天里每天都有AB的价格.每天能够进行这种操作. 1.卖出手中x%的纪念券(AB分别都卖出x%). 2.用x的金钱买入纪念券.买入AB券的比例在 ...
- LeetCode_Maximum Depth of Binary Tree
一.题目 Maximum Depth of Binary Tree My Submissions Given a binary tree, find its maximum depth. The ma ...
- JStorm之Topology调度
topology在服务端提交过程中,会经过一系列的验证和初始化:TP结构校验.创建本地文件夹并拷贝序列化文件jar包.生成znode用于存放TP和task等信息,最后一步才进行任务分配.例如以下图 ...
- 单片机: EEPROM和串口通信
名称:IIC协议 EEPROM24c02 通过串口通信存数读取数据 内容:此程序用于检測EEPROM性能,測试方法例如以下:写入24c02一个数据,然后在内存中改变这些数据. 掉电后主内存将失去这些信 ...
- AJAX入门---点滴的积累
AJAX入门---点滴的积累 每次学习完一个内容总会写上几句话总结一下学习的内容.这不刚看完王兴魁老师讲的AJAX核心技术.如今回想梳理一下. 这套视频的内容不多,简单的解说了XMLHttpReque ...
- 斯坦福新深度学习系统 NoScope:视频对象检测快1000倍
以作备份,来源http://jiasuhui.com/archives/178954 本文由“新智元”(微信ID:AI_era)编译,来源:dawn.cs.stanford.edu,编译:刘小芹 斯坦 ...