关于判断目标程序/文本文件是否为unicode
来源:互联网 发布:starbound mac 汉化 编辑:程序博客网 时间:2024/06/05 15:32
用API: IsUnicodeWindow
函数功能:该函数确定指定的窗口是否是一个本地Unicode窗口。
函数原型: BOOL IswindowUnicode(HWND hwnd);
参数:
hWnd:被测试窗口的句柄。
返回值:如果窗口是一个本地Unicode窗口,返回值为非零;如果窗口不是一个本地Unicode窗口,返回值为零,同时说明窗口是一个ANSI窗口。
备注;一个窗口的字符集是由函数RegosterClass决定的。如果窗口类是以ANSI版的RegisterClass ( RegjsterClassA)注册的,则窗口字符集是ANSI的;如果窗口类是以Unicode版的Registerclass( RegisterClassW)注册的,则窗口字符集是Unicode。
系统为窗口消息自动作Unicode和ANSI的双向翻译。例如,如果一个使用Unicode字符集的窗口测到一个ANSI窗口消息,则系统在调用窗口过程之前先将该消息转换为Unicode消息。系统调用lsWindowUnicode函数决定是否翻译消息。
速查:Windows NT:3.1以上版本;Windows: 95以上版本;Windows CE:不支持;头文件:Winuser.h;库文件:user32.lib。
- HWND hWnd=::FindWindow(NULL,strWnd);
- if (IsWindowUnicode(hWnd))
- {
- AfxMessageBox(_T("yes"));
- }
- else
- AfxMessageBox(_T("no"));
- BOOL IsTextUnicode(
- __in const VOID *lpv,//要测试缓冲区的地址
- __in int iSize, //lpv指向缓冲区的字节数
- __inout LPINT lpiResult//看MSDN,可以为NULL
- );
- 关于判断目标程序/文本文件是否为unicode
- 关于判断目标程序/文本文件是否为unicode
- 关于判断目标程序/文本文件是否为unicode
- 判断文件是否为Unicode
- 根据UNICODE码判断是否为汉字
- Delphi中判断文件是否为文本文件的函数
- 保存文本文件为Unicode格式
- 第九个Java程序,判断是否为闰年。
- 关于String是否为空的判断
- 关于判断字符串是否为空
- 关于判断url是否为网址
- 关于是否为Ajax请求的判断
- C# 判断文件是否文本文件
- 运用pb将unicode文本文件转换为ANSI文本文件
- 运用pb将unicode文本文件转换为ANSI文本文件
- Android 中判断一个程序是否为输入法程序
- Android 中判断一个程序是否为输入法程序
- 如何判断一个文件是否文本文件
- 内核模块编写helloworld
- 在Ubuntu上为Android系统编写Linux内核驱动程序
- 如何在没有word的情况下查看docx文档
- 窄字节转换成宽字节 char转换成unicode
- IOS 之 Json的四种使用方法
- 关于判断目标程序/文本文件是否为unicode
- dstat监控
- Rob Hess sift源码详解(三)
- 分页标签:pager-taglib使用指南
- 关于 IOS 的299$ Enterprize IDP (In House)及Installing Apps Wirelessly 详解
- MonkeyRunner入门
- 单缓冲实现橡皮矩形 源代码
- source insight快捷键及使用技巧
- 【框架-MFC】vs 2005 菜单实现,菜单子键名称的修改