2016-10-17 81 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

可以使用MakeLParam()功能在Windows單位,就會使代碼更容易編寫和理解。