用mfc做文件传输工具时选好了传输文件怎么显示在前面的edit控件栏中?

用mfc做文件传输工具时选好了传输文件怎么显示在前面的edit控件栏中?,第1张

为EDIT控件关联一个CString类型的成员变量m_strPath,然后在按钮的消息响应函数中添加如下代码就可以了:

CFileDialog dlg(TRUE, NULL, NULL, 0, "位图文件 (*.bmp)|*.bmp|所有文件 (*.*)|*.*||")

if (dlg.DoModal() == IDOK)

{

m_strPath = dlg.GetPathName()

UpdateData(FALSE)

}

方法一:用ClassWizard 给 edit控件关联 double类型变量

假设变量为 m_value

m_value = 123.456

UpdateData(FALSE)//把控件关联的变量值“刷到”控件上显示

方法2:

定义CString 字符串类型变量

CString s

s.Format(_T("%lf"), 123.456)//CString的成员函数Format类似C语言里的printf

SetDlgItemText(IDC_EDIT1, s)//调用CWnd类的SetDlgItemText方法,第一个参数为控件ID,指定要把字符串设置到 哪个控件

1、在按钮zd所在的对话框上面,添加一个CEdit控件,并利用类向导生成一个CEdit的Control变量m_ctrlEdit;

2、将m_ctrlEdit的类型改成派出的类(如:版将CEdit m_ctrlEdit改成CMyEdit m_ctrlEdit)

3、添加按钮单击事件,并在里面控制m_ctrlEdit的显示与否:

m_ctrlEdit.ShowWindow(SW_HIDE)//隐藏编辑框权

m_ctrlEdit.ShowWindow(SW_SHOW)//显示编辑框


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11612806.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存