怎么转?用什么函数转,不会丢失中文信息哪?
解决方案 »
- mfc运行启动的问题
- _com_error at memory location 0x0012f234
- 如何实现单击菜单的某项弹出一个新的对话框?
- 求文本编辑源码,分不够再加,
- #define _BKDIALOGST_H_ ??????
- 不认自己定义的结构体?
- 200分!!!谁能提供一份设计文档参考一下呀?我要写的标准一点的!!!!!
- rich edit 怎么获取输入的宽字符
- 怎么取消2010浮动窗口中自带的右键菜单,要重载CMFCOutlookBarTabCtrl类吗?
- 在客户端用DIRECTSHOW播放视频流,想在播放窗口内按右键放大视频,怎么没有响应右键消息,是否DIRECTSHOW不支持?
- 关于菜单的小问题
- 这个对象如何释放内存?
_T("str");
试试上面的两个
(1)通过L这个宏来实现,例如: CLSIDFromProgID( L"MAPI.Folder",&clsid);
(2)通过MultiByteToWideChar函数实现转换,例如:
char *szProgID = "MAPI.Folder";
WCHAR szWideProgID[128];
CLSID clsid;
long lLen = MultiByteToWideChar(CP_ACP,0,szProgID,strlen(szProgID),szWideProgID,sizeof(szWideProgID));
szWideProgID[lLen] = '\0';
(3)通过A2W宏来实现,例如:
USES_CONVERSION;
CLSIDFromProgID( A2W(szProgID),&clsid);