ui_helpers::container_window Class Reference

Implements a window that serves either as an empty container for either other windows, or as a custom control. More...

#include <window_helper.h>

List of all members.

Public Member Functions

bool class_release ()
HWND create (HWND wnd_parent, LPVOID create_param=0, const ui_helpers::window_position_t &p_window_position=ui_helpers::window_position_null)
HWND create_in_dialog_units (HWND wnd_dialog, const ui_helpers::window_position_t &p_window_position, LPVOID create_param=NULL)
void destroy ()
bool ensure_class_registered ()
virtual class_data & get_class_data () const =0
HWND get_wnd () const
virtual LRESULT on_message (HWND wnd, UINT msg, WPARAM wp, LPARAM lp)=0

Static Public Member Functions

static LRESULT WINAPI window_proc (HWND wnd, UINT msg, WPARAM wp, LPARAM lp)

Private Member Functions

 container_window (const container_window &p_source)

Private Attributes

HWND wnd_host

Classes

struct  class_data


Detailed Description

Implements a window that serves either as an empty container for either other windows, or as a custom control.


Member Function Documentation

virtual class_data& ui_helpers::container_window::get_class_data  )  const [pure virtual]
 

Gets window class data.

Returns:
Reference to class_data
Sample implementation:
 virtual class_data & get_class_data() const 
 {
 __implement_get_class_data(
 "My Window Class", //window class name
 true); //want transparent background (i.e. for toolbar controls)
 }
See also:
__implement_get_class_data, __implement_get_class_data_ex


The documentation for this class was generated from the following files:
Generated on Fri Apr 28 15:02:31 2006 for Columns UI SDK by  doxygen 1.4.6-NO