CrossFramework Library
|
00001 00006 #if defined(XBASE_INCLUDED_MOUSEUPDATEDATA_HPP) 00007 #else 00008 #define XBASE_INCLUDED_MOUSEUPDATEDATA_HPP 00009 00010 //------------------------------------------------------------ 00011 #include <XBase/Bool.hpp> 00012 #include <XBase/MouseBtnBitSet.hpp> 00013 #include <XBase/ScreenPos.hpp> 00014 00015 //------------------------------------------------------------ 00016 namespace XBase { 00018 00019 00020 struct MouseUpdateData 00021 { 00022 ScreenPos pos; 00023 MouseBtnBitSet hold; 00024 BoolPOD32 posUpdated; // trueならposは最新の値が入っている。falseならウィンドウ外でキャプチャに失敗している可能性がある。 00025 }; 00027 } 00028 //------------------------------------------------------------ 00029 #endif 00030 // EOF