点击或拖拽改变大小

Functions.HiWord 方法

X#
返回数字中的高位(最左边)字。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION HiWord(
	dwValue AS DWORD
) AS WORD
查看代码

参数

dwValue
类型:UInt32
要获取其高位字的数字。

返回值

类型:UInt16
备注
相关数据可以存储在变量的高位和低位字中。
因此,返回一个包含两个字的双字可能比创建和返回一个2元素数组更高效。
此外,许多 Windows API 函数接收 LONGINT 参数。
通常,此参数的高位和低位字包含有关窗口及其消息的不同信息。 HiWord() 可用于提取此参数的高位字。
示例
此示例将 HiWord() 和 LoWord() 应用于一个二进制数字。
它还将二进制数字的高位和低位部分显示为两个单独的数字:
X#
1? HiWord(0b00001000100000011111111100001111)
2                                //  2177
3? LoWord(0b00001000100000011111111100001111)
4                                // 65295
5// 高位部分
6? 0b0000100010000001                //  2177
7// 低位部分
8? 0b1111111100001111                // 65295
参见