我对编程非常陌生。我在网上搜索了这个问题,但无法在任何地方找到它
我正在尝试使用Visual Studio 13创建基于窗口的MFC应用程序。我已经实现了OpenFileDialog并在流中获取了路径和文件名。 现在我需要使用函数SetWindowText使它出现在edittext框中。它接受LPCTSTR类型的参数。那么我该如何进行转换呢?还是有其他更好的方法解决这个问题吗?
提前致谢!
答案 0 :(得分:0)
不要在这里搞乱动态分配。只需获取流的字符串并将其放入CString
。
为此目的,它有一个operator LPCTSTR
。
#include <atlstr.h> //CString
CString csText;
.SetWindowText(csText);