2 playl playl 于 2014.12.19 10:21 提问

求!!!!!!很着急的 5C

如何在vc++的对话框程序中,添加一个静态文本和一个button,点button是查找文件,然后假如选择.txt则在静态文本中显示txt中的内容

4个回答

caozhy
caozhy   Ds   Rxr 2014.12.19 11:39
playl
playl   2014.12.19 10:28

不好意思,没有c币了

betty2015
betty2015   2015.01.09 21:16

相应代码,你可以参考一下:
1. void CExample17Dlg::OnBnClickedOpenButton()
2. {
3. // TODO: Add your control notification handler code here
4. // 设置过滤器
5. TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||");
6. // 构造打开文件对话框
7. CFileDialog fileDlg(TRUE, _T("txt"), NULL, 0, szFilter, this);
8. CString strFilePath;
9.
10. // 显示打开文件对话框
11. if (IDOK == fileDlg.DoModal())
12. {
13. // 如果点击了文件对话框上的“打开”按钮,则将选择的文件路径显示到编
辑框里
14. strFilePath = fileDlg.GetPathName();
15. SetDlgItemText(IDC_OPEN_EDIT, strFilePath);
16. }
17. }
18.
19.
20. void CExample17Dlg::OnBnClickedSaveButton()
21. {
22. // TODO: Add your control notification handler code here
23. // 设置过滤器
24. TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|Word 文件(*.doc)|*.doc|所有文件
(*.*)|*.*||");
25. // 构造保存文件对话框
26. CFileDialog fileDlg(FALSE, _T("doc"), _T("my"), OFN_HIDEREADONLY | OF
N_OVERWRITEPROMPT, szFilter, this);
27. CString strFilePath;
28.
29. // 显示保存文件对话框
30. if (IDOK == fileDlg.DoModal())
31. {
32. // 如果点击了文件对话框上的“保存”按钮,则将选择的文件路径显示到编
辑框里
33. strFilePath = fileDlg.GetPathName();
34. SetDlgItemText(IDC_SAVE_EDIT, strFilePath);
35. }
36. }

lm_whales
lm_whales   Rxr 2015.09.23 13:32

设置为多行,每行读出显示
如果动态刷新,用replace 看看行不行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!