void CTextEditDlg::OnMemuFileOpem()
{ CFileDialog dlg( TRUE, _T( "txt" ), _T( ".txt" ), OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, _T( "文本|*.txt|所有文件|*||" ) );
if ( dlg.DoModal() == IDOK )
return;
CString sFileName=dlg.GetPathName();
// 打开文件
CStdioFile out;
out.Open (sFileName,CFile::modeRead);
CString str=_T("");
//读取文件
CString strLine=_T("");
while (out.ReadString(strLine));
m_MyRichEdit1.SetWindowTextW("");
}1>d:\my documents\visual studio 2005\projects\textedit\textedit\texteditdlg.cpp(179) : error C2664: “CWnd::SetWindowTextW”: 不能将参数 1 从“const char [1]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换 在线等~
{ CFileDialog dlg( TRUE, _T( "txt" ), _T( ".txt" ), OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, _T( "文本|*.txt|所有文件|*||" ) );
if ( dlg.DoModal() == IDOK )
return;
CString sFileName=dlg.GetPathName();
// 打开文件
CStdioFile out;
out.Open (sFileName,CFile::modeRead);
CString str=_T("");
//读取文件
CString strLine=_T("");
while (out.ReadString(strLine));
m_MyRichEdit1.SetWindowTextW("");
}1>d:\my documents\visual studio 2005\projects\textedit\textedit\texteditdlg.cpp(179) : error C2664: “CWnd::SetWindowTextW”: 不能将参数 1 从“const char [1]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换 在线等~
解决方案 »
- PreTranslateMessage键盘消息
- 关于CFileDialog 的问题??
- 请教一个入门级的问题,DataGrid 可在 VC6.0 下用吗?
- api hook, 为什么菜单 和 标题栏的文字 没有改变
- 有谁知道基于UDP协议的端口映射原理??
- 有什么办法能让我的程序自动给用户安装上iis5.0?
- 急用!兄弟,推荐有关用VC++、http协议进行web网络编程的书籍!
- ACTIVESKIN如何让splitter条也有皮肤覆盖?????
- 关于分布式管理用户数据,各位有何高见?
- 我建了一个CEditView程序,我怎么获取文档内容啊?
- 问个磁盘阵列的问题。。。。
- 求解决winpcap的vc源代码报错?
你前面不也是这么写的么。
其他的转化,你可以查看下CW2A这个系列的类型转化函数。