如题;有没有什么最简便的方法。
CHAR char[128];
GetWindowText(char,128);WCHAR wchar[128];
怎么将char转化为wchar?太复杂的不要;
可以用到CString等数据类型
CHAR char[128];
GetWindowText(char,128);WCHAR wchar[128];
怎么将char转化为wchar?太复杂的不要;
可以用到CString等数据类型
解决方案 »
- 关于ftp的mget的使用。急!!!!
- 一个很困扰我的CDilog的问题
- 问个低级的问题,请问如何判断记录集中某项是否有记录?谢谢
- VC如何调用ATL写的COM EXE组件(进程外组件)? 急!!!!!!!!!!
- 串口写问题
- CheckButton返回值问题,很怪异的
- 怎样为我的DLL减肥?
- IE页面上控件如何得知窗口重绘的消息?
- 大家帮帮忙 看看这个帖子
- 各位同仁,我用DELPHI有两年了,有点厌倦了,近来一直学习VC++,且C++语言已学完,感觉还好,我打算学更多的VC,不知道现在是学MFC还是什么好?请高人指点我下一步学什么?72分相送,只有这么多
- GDI+中PNG实现透明对话框背景的问题
- 求助:关于listbox的问题
但是参数需要WCHAR*
我得到的是char*
MultiByteToWideChar();
CWnd::GetWindowText(strText);
//**************************************
// ansi字符串转unicode字符串
// 返回大于0成功,小于0失败
//**************************************
int
astr_ustr( char *ansistr, WCHAR *unicodestr )
{
int result = 0;
try
{
int needlen = MultiByteToWideChar( g____ansi_codepage, 0, ansistr, -1, NULL, 0 );
if( needlen < 0 )
{
return needlen;
} result = MultiByteToWideChar( g____ansi_codepage, 0, ansistr, -1, unicodestr, needlen );
if( result < 0 )
{
return result;
}
return result;
}
catch( ... )
{
ShowError();
}
return result;
}