【问题标题】:Windows Message lparam convertingWindows 消息 lparam 转换
【发布时间】:2016-10-17 23:13:01
【问题描述】:

如何将值转换为与 Windows 消息中的 lparam 相同的形式?

X := SMALLINT(lParam and $FFFF);
Y := SMALLINT((lParam shr 16) and $FFFF);

所以 lparam 在 Word 中转换。如何进行反向转换?

【问题讨论】:

    标签: delphi delphi-7 pascal


    【解决方案1】:

    您可以在Windows 单元中使用MakeLParam() 函数,它将使代码更易于编写和理解。

    【讨论】:

      【解决方案2】:

      2 字转整数:

      (Y shl 16) or X;
      

      【讨论】:

        猜你喜欢
        • 2011-11-07
        • 1970-01-01
        • 2013-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多