有同事竟然找LOWORD、HIWORD在C#中的替代函數搞了一個上午 。看來真是被拿來主義給慣壞了,自己寫一分鐘就能寫出來
/// <summary>
/// 取低位
/// </summary>
/// <param name="i"></param>
/// <returns></returns>
public static int LOWORD(int i)
{
return i & 0xFFFF;
}
/// <summary>
/// 取高位
/// </summary>
/// <param name="i"></param>
/// <returns></returns>
public static int HIWORD(int i)
{
return i >> 16;
}