zoukankan      html  css  js  c++  java
  • C++ double转string类型以及MFC控件简单使用方法

    这两天项目须要,測试c++库里面内容。生成jar再给Android调用。我没有学过C++,如今開始记录C++简单使用方法。測试时候一般都是使用mfc程序来測试。要输入值。显示结果吗。我用的编译环境vs2008。

    一、double 转string

    #include <string>
    CString strResultx;
    strResultx.Format(_T("x:%.4f
    "), 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。记录一下。



  • 相关阅读:
    Java代码:response压缩响应
    SpringBoot框架:第一章:基础配置和介绍
    asp.net 发送email
    .NET环境下水晶报表使用总结
    ASP.net(c#)生成条形码
    表格操作类(添加,删除,排序,上移,下移)
    NET email
    C#如何打印条形码EAN13码
    在asp.net中备份还原SQL Server数据库
    配置SQL2000数据库发送邮件
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7200605.html
Copyright © 2011-2022 走看看