2005-07-16 (土)
*lParamとwParam
Windowsプログラマならお馴染みの変数名です.以前からlParamとwParamの頭についているlとかwは一体何なのだろうかと思っていたのですが,ヘッダファイルを見てて謎が解けました.
型を見てみると,lはLONGでwはUINTなのか…なぜわざわざ変えているのか.今のWindowsは32ビットだから,LONGもUINTも同じなのですが,Windowsが16ビットだった時代にはビット数が違ったのでしょう.つまり,wはWORDの略なんですね.本来ならWindows95になった時点でdwParamとかに変更するべきでしたね.