CBaseWindow Class Reference

Inheritance diagram for CBaseWindow:

Inheritance graph
[legend]
Collaboration diagram for CBaseWindow:

Collaboration graph
[legend]

Public Member Functions

 CBaseWindow (intf_thread_t *_p_intf=0, CBaseWindow *_p_parent=0, HINSTANCE _hInst=0)
virtual ~CBaseWindow ()
HWND GetHandle ()
BOOL Show (BOOL b_show)
BOOL IsShown (void)

Static Public Member Functions

static LRESULT CALLBACK BaseWndProc (HWND, UINT, WPARAM, LPARAM)
static int CreateDialogBox (HWND, CBaseWindow *)

Data Fields

HWND hWnd

Protected Member Functions

HINSTANCE GetInstance () const
virtual LRESULT WndProc (HWND, UINT, WPARAM, LPARAM)

Protected Attributes

HINSTANCE hInst
HWND hwndCB
CBaseWindowp_parent
intf_thread_tp_intf

Constructor & Destructor Documentation

CBaseWindow::CBaseWindow ( intf_thread_t _p_intf = 0,
CBaseWindow _p_parent = 0,
HINSTANCE  _hInst = 0 
) [inline]

virtual CBaseWindow::~CBaseWindow (  )  [inline, virtual]


Member Function Documentation

LRESULT CALLBACK CBaseWindow::BaseWndProc ( HWND  hwnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
) [static]

int CBaseWindow::CreateDialogBox ( HWND  hwnd,
CBaseWindow p_obj 
) [static]

HWND CBaseWindow::GetHandle (  )  [inline]

BOOL CBaseWindow::Show ( BOOL  b_show  )  [inline]

BOOL CBaseWindow::IsShown ( void   )  [inline]

References hWnd.

HINSTANCE CBaseWindow::GetInstance (  )  const [inline, protected]

References hInst.

Referenced by Interface::InitInstance().

virtual LRESULT CBaseWindow::WndProc ( HWND  ,
UINT  ,
WPARAM  ,
LPARAM   
) [inline, protected, virtual]


Field Documentation

HINSTANCE CBaseWindow::hInst [protected]

HWND CBaseWindow::hwndCB [protected]


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

Generated on Fri Nov 20 08:06:00 2009 for VLC by  doxygen 1.5.6