lyps.net
当前位置:首页 >> MFC 窗体的EDit控件实时刷新.... >>

MFC 窗体的EDit控件实时刷新....

按照你所说的: a是edit控件的变量,那么系统会自动生成下面两行代码: // .h文件中,类成员变量CString a; // .cpp 文件 DoDataExchange(CDataExchange* pDX)函数中DDX_Text(pDX, IDC_EDIT_ID, a); 更新edit控件显示的内容: UpdateData(FALSE); ...

CString str; str.Format("%f",value); GetDlgItem(ID)->SetWindowText(str); value为你要设置的double类型的初值 ID为你edit控件的id

很简单: m_Edit.GetLine(0,lpszBuffer);//读取edit控件中第一行文本存入lpszBuffer指向的字符串中,m_Edit是与edit控件关联的变量 可参考代码: int i, nLineCount = m_myEdit.GetLineCount();//m_myEdit是与edit控件关联的变量 CString strText...

假设控件名为pEdit,用SetSel方法可以实现全眩CEdit* pEdit;pEdit->SetSel(0, -1);

/* * 以下代码用于演示将edit控件按行优先进行排列 * 同时每一行的控件将居中 * 按列优先进行排序及列居中可以参考行操作进行修改 */const int EDIT_MARGIN = 5; /*控件X间隔*/const int EDIT_MARGIN_Y = 5; /*控件Y间隔*/const int EDIT_NUM = ...

不知道你这个线程是在哪里创建的,给你介绍线程是在对话框中创建,更新EditBox的两个方法,如果是在其它地方创建的,不太一样,自己修改。 假设是点击对话框中某个按钮来创建线程,则把当前对话框的this指针作为参数,传递给线程,代码: //把th...

MoveWindow试试,这个非控件肯定可以,手头没环境,不过控件可能也行。

以下代码实测OK //对话框OnInitDialog消息响应函数中设置slider控件的范围0~100 // ::SendMessage(::GetDlgItem(m_hWnd, IDC_SLIDER1), TBM_SETRANGEMIN, (WPARAM) TRUE, (LPARAM)0); //::SendMessage(::GetDlgItem(m_hWnd, IDC_SLIDER1), TBM_S...

因为你每次打开,都是重新构造了一个局部对象CSettingDlg,所以肯定是初始化的值. 解决方法是: 你要在调用这个对话框的类中(就是你点击菜单的那个类,一般是view类或frame类),保存这个控件关联的值,比如说m_editValue. 然后在CSettingDlg这个类中,...

网站首页 | 网站地图
All rights reserved Powered by www.lyps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com