这两个shell api用于unicode和ansi之间的转化非常方便
用法 :
wchar_t* p =L"ddx";
char buf[10] = {0};
SHUnicodeToAnsi(p,buf,10);
但是微软官方说有可能取消这两个API,win7上是可以用的,不知道Win8可用否。
不过这个实在比MultiByteToWideChar方便了太多。
MSDN : http://msdn.microsoft.com/en-us/library/bb773830(v=vs.85).aspx