windows – WinAPI Unicode和ANSI函数

前端之家收集整理的这篇文章主要介绍了windows – WinAPI Unicode和ANSI函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
大多数WinAPI调用都有Unicode和ANSI函数调用

例如:

function MessageBoxA(hWnd: HWND; lpText,lpCaption: LPCSTR; uType: UINT): Integer; stdcall;external user32;

function MessageBoxW(hWnd: HWND; lpText,lpCaption: LPCWSTR; uType: UINT): Integer; stdcall; external user32;

我何时应该使用ANSI函数而不是调用Unicode函数

最简单的规则就是这样.仅在没有Unicode变体的系统上使用ANSI变体.这是在Windows 95,98和ME上,它们是实现Win32且不支持Unicode的Windows版本.

现在,您极不可能将这些版本作为目标,因此您应该始终使用Unicode变体.

猜你在找的Windows相关文章