古い Windows 95 MFC コードを C++11 に変換するプロジェクトに取り組んでいます。移動中にマウス ボタンがクリックされていない場合、OnMouseMove() 関数に渡される UINT nFlags の値は何ですか?
私は MFC にあまり詳しくなく、Windows マシンにアクセスして自分でテストを行うこともできないため、この関数の動作に関する私の理解は正しくない可能性があります。左クリック、中央または右の場合、OnMouseMove 関数が nFlags で受け取る特別なシステム値があることを知っています (MK_LBUTTON のように、0x0001)。特に何もクリックせずにマウスを動かした場合、nFlags の値はどうなるのだろうと思っていましたが、0x0000 ですか? どうもありがとうございました。この問題に関するご協力をお願いいたします。