const char* 转换为LPCWSTR /LPCSTR/DWORD/WORD等等
来源:互联网 发布:在淘宝买东西可以返钱 编辑:程序博客网 时间:2024/05/11 16:00
// 一般情况下,直接加上个L就行了,比较方便.HWND hWnd=FindWindow(NULL,L"ipcrev");// 常量char *szName="ipcrev";// 强转会丧失精度,不可行// HWND hWnd=FindWindow(NULL,(LPCWSTR)szName);// 正确方式#include <atlbase.h>USES_CONVERSION; // 这个宏一定要加上,否则会出一堆错误LPCWSTR pName=T2W(szName); // tchar ---> wchar // LPCTSTR pName=W2T(szName); // wchar ---> tchar HWND hWnd=FindWindowW(L"MainWClass",pName);// 如果定义了_UNICODE宏,可以使用MFC的类CStringCString str=szName;LPCWSTR pName=(LPCWSTR)str;
原文:
http://tcspecial.iteye.com/blog/1833442
分享另一位博主的文章:
http://blog.csdn.net/zhouxuguang236/article/details/8761497
0 0
- const char* 转换为LPCWSTR /LPCSTR/DWORD/WORD等等
- const char *转换为LPCWSTR
- const char* 转 LPCWSTR LPCSTR
- 无法从 const char* 转换为 LPCWSTR
- 无法从 const char* 转换为 LPCWSTR
- 无法从 CONST CHAR 转换为 LPCWSTR
- const char [4]”转换为“LPCWSTR
- 不能从const char *转换为LPCWSTR
- 无法从"const char [11]"转换为"LPCWSTR"等问题
- VS2005中const char *转换为LPCWSTR的方法Unicode
- VS2005 错误 不能从const char *转换为LPCWSTR
- VS2010 中const char *转换为LPCWSTR的方法Unicode
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- 无法从const char [6]转换为LPCWSTR
- VS2010 中const char *转换为LPCWSTR的方法Unicode
- 不能从const char *转换为LPCWSTR 经常碰到
- Java初始化及类的加载
- HBase配置性能调优(转)
- 北大点菜问题
- Android学习第一篇
- (多线程)ThreadTicketDemo
- const char* 转换为LPCWSTR /LPCSTR/DWORD/WORD等等
- Android 之日历提供程序
- ORACLE--数据库基础
- 今天开始写博客。
- 面向对象特性-封装
- java io 流小结
- FindBugs的使用
- 【操作系统】 存储管理
- mysql优化