いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

32bit 値の上位 16bit または下位 16bit を取得するためには、 HIWORD マクロ、または LOWORD マクロ を使います。

Windows から送られてくるメッセージのパラメータを解析するために、 32bit 値の上位 16bit や下位 16bit を分析することがよくありますが、これを簡単に取得するためのマクロが HIWORD と LOWORD です。 HIWORD は上位 16bit 値を取得し、 LOWORD は下位 16bit 値を取得します。

00000000000000000000000000000000
|--------------||--------------|
     HIWORD          LOWORD

HIWORD で返される値は 16bit の長さしかない整数型でも格納できるようビットシフトされて返されます。自分でビットシフトする必要はありません。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS