2016-10-17 4 views
1

Windowsメッセージでlparamと同じ形式に値を変換するにはどうすればよいですか?Windowsメッセージlparam変換

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

したがって、lparamはWordで変換されます。どのように逆変換を行うには?整数へ

答えて

1

2語:

(Y shl 16) or X; 
6

あなたはそれを書くと理解し、コードが簡単になります、Windows単位でMakeLParam()機能を使用することができます。

関連する問題