windows – WinAPI Unicode和ANSI函数
发布时间:2020-12-13 20:28:14 所属栏目:Windows 来源:网络整理
导读:大多数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; s
大多数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 – Chef Powershell从文件运行
- 如何浏览ActiveX DLL的类和方法?
- 在Windows C/C++中使用半字节(4位变量)
- tcl/tk sample.dll cannot be unloaded under a trusted in
- 无法将NuGet软件包“Microsoft ASP.NET MVC”从版本4.0.207
- 使用Windows客户端同步两个owncloud服务器
- windows – 在登录期间打开URL的现代方法是什么?
- windows-server-2003 – 在Windows 2003上自动禁用“管理您
- 如何处理Windows 7的125%或150%放大率(Delphi)
- windows-server-2003 – “回滚”到默认域控制器策略
推荐文章
站长推荐
- windows – 如何使用批处理文件获取文件的独占锁
- win2008 R2 WEB 服务器安全设置指南之组策略与用
- 32bit 天堂2 windows 2003 server架设教程
- Windows Azure如何执行负载平衡?
- windows-server-2003 – 为什么我的服务器每五分
- .Net 3.5 SP1的脱机安装程序无法正常工作
- xaml – 在Windows 8应用程序中将Rectangle的高度
- windows-server-2003 – 错误“当前没有可用于登
- WIX / MSI – 卸载时是否可以创建一个包装,该包保
- entity-framework – 如何将dll部署到系统的GAC并
热点阅读