MFC常用操作

1,获取STATIC控件的值
CString str;
m_STATIC2.GetWindowText(str);//获取STATIC控件的值
MessageBox(str);

2.设置EDIT控件的值

m_EDIT2.SetWindowText(str);//设置EDIT控件的值

GetDlgItem(IDC_EDIT1)->SetWindowText("Leave");//设置EDIT控件的值

3.移动控件

m_EDIT2.SetWindowPos(&CWnd::wndTop, rect.left, rect.top, 0, 0, SWP_NOSIZE | SWP_NOZORDER);//移动控件

4.禁用控件

m_STATIC2.EnableWindow(FALSE);//禁用控件
5.获取控件句柄

CWnd* pWnd = GetDlgItem(IDC_STATIC2); // 获取控件句柄
6.获取控件的位置

CRect rect;
pWnd->GetWindowRect(&rect); // 获取控件的位置
ScreenToClient(&rect); // 将控件位置转换为相对于父窗口的坐标

6.INT转CString

CString strValue;
strValue.Format(_T("%d"), x);//INT转CString,%d转整数,%.3f转小数,.3

你可能感兴趣的:(UG二次开发,mfc)