Functions.HiWord 方法 | |
返回数字中的高位(最左边)字。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION HiWord(
dwValue AS DWORD
) AS WORD
public static ushort HiWord(
uint dwValue
)
查看代码参数
- dwValue
- 类型:UInt32
要获取其高位字的数字。
返回值
类型:
UInt16备注
相关数据可以存储在变量的高位和低位字中。
因此,返回一个包含两个字的双字可能比创建和返回一个2元素数组更高效。
此外,许多 Windows API 函数接收 LONGINT 参数。
通常,此参数的高位和低位字包含有关窗口及其消息的不同信息。 HiWord() 可用于提取此参数的高位字。
示例
此示例将 HiWord() 和 LoWord() 应用于一个二进制数字。
它还将二进制数字的高位和低位部分显示为两个单独的数字:
1? HiWord(0b00001000100000011111111100001111)
2
3? LoWord(0b00001000100000011111111100001111)
4
5
6? 0b0000100010000001
7
8? 0b1111111100001111
参见