MFC常用指令

一. 文本编辑 Edit Control

1.      获取IDC_name控件改变后的文本内容至m_text里:

CString m_text;

GetDlgItem(IDC_name)->GetWindowText(m_text);

2.      赋值m_text内容至IDC_name控件里

GetDlgItem(IDC_name)->SetWindowText(m_text);

 

 

二  滑块控件 SliderControl

1        .h里创建对象

CSliderCtrl  m_slider;

2        .cppOnInitDialog() 里初始化范围

m_slider. SetRange(0,1000); // 设置范围  (默认步进为1, 可以显示的时候/100 即可以两位小数)

m_slider. SetPos(300);       //默认位置

3        拖动取值

  m_slider.getPos();

 

 

 

 

 

 

 

 

 

UpdateData(TRUE);

 

 

End. 弹窗

MessageBox(m_text_ppi, _T("aaa"), MB_OK);

 

 

 

十. C++各种类型转换:

1.  int、float和double等数字类型  转  CString字符串

用法:

CString.Format(_T(“%7.4lf”),  double);

 

2  string 转  CString

CString.Format(“%s”,string.c_str());

 

3  char * 转CString

CString.Format(“%s”, char*);

 

4   CString  转 double

       double= _wtof(CString. GetString());

       

5    CString  转  const char*

     法1: Const char*= (const char *) CString. GetBuffer(长度);

            CString.ReleaseBuffer();

     法2:  const char* = (const char *)(LPCTSTR) CString;

你可能感兴趣的:(MFC常用指令)