00001 /// \file CATWindowHook.h 00002 /// \brief Hooks windows messages in the current app's top-level window 00003 /// \ingroup CAT 00004 /// 00005 /// Copyright (c) 2007-2008 by Michael Ellison. 00006 /// See COPYING.txt for the \ref gaslicense License (MIT License). 00007 /// 00008 // $Author: mikeellison $ 00009 // $Date: 2008-01-27 01:25:54 -0600 (Sun, 27 Jan 2008) $ 00010 // $Revision: $ 00011 // $NoKeywords: $ 00012 00013 #ifndef _CATWindowHook_H_ 00014 #define _CATWindowHook_H_ 00015 00016 #include "CATInternal.h" 00017 #ifdef CAT_CONFIG_WIN32 00018 00019 /// \class CATWindowHook 00020 /// \brief Hooks windows messages in the current app's top-level window 00021 /// \ingroup CAT 00022 /// 00023 class CATWindowHook 00024 { 00025 public: 00026 CATWindowHook(); 00027 virtual ~CATWindowHook(); 00028 00029 protected: 00030 00031 }; 00032 00033 #endif //CAT_CONFIG_WIN32 00034 #endif //_CATWindowHook_H_