foobar2000 SDK  2015-08-03
Public Member Functions | Data Fields
ImplementModelessTracking< TClass >

#include <misc.h>

+ Inheritance diagram for ImplementModelessTracking< TClass >:

Public Member Functions

 BEGIN_MSG_MAP_EX (ImplementModelessTracking) MSG_WM_INITDIALOG(OnInitDialog) MSG_WM_DESTROY(OnDestroy) CHAIN_MSG_MAP(TClass) END_MSG_MAP_HOOK() private
 
void OnDestroy ()
 
 TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD (ImplementModelessTracking, TClass)
 

Data Fields

CModelessDialogEntry m_modeless
 

Detailed Description

template<typename TClass>
class ImplementModelessTracking< TClass >

Definition at line 121 of file misc.h.

Member Function Documentation

template<typename TClass >
ImplementModelessTracking< TClass >::BEGIN_MSG_MAP_EX ( ImplementModelessTracking< TClass >  )
inline

Definition at line 125 of file misc.h.

130  :
131  BOOL OnInitDialog(CWindow, LPARAM) {m_modeless.Set( m_hWnd ); SetMsgHandled(FALSE); return FALSE; }
typedef BOOL(WINAPI *pPowerSetRequest_t)(__in HANDLE PowerRequest
CModelessDialogEntry m_modeless
Definition: misc.h:133
void Set(HWND p_new)
Definition: win32_misc.h:191
template<typename TClass >
void ImplementModelessTracking< TClass >::OnDestroy ( )
inline

Definition at line 132 of file misc.h.

132 {m_modeless.Set(NULL); SetMsgHandled(FALSE); }
CModelessDialogEntry m_modeless
Definition: misc.h:133
void Set(HWND p_new)
Definition: win32_misc.h:191
template<typename TClass >
ImplementModelessTracking< TClass >::TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD ( ImplementModelessTracking< TClass >  ,
TClass   
)

Field Documentation

template<typename TClass >
CModelessDialogEntry ImplementModelessTracking< TClass >::m_modeless

Definition at line 133 of file misc.h.


The documentation for this class was generated from the following file: