Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Win32OutputWindow Class Reference
[OS System Objects]

Collect error and debug messages on Win32-based systems. More...

#include <itkWin32OutputWindow.h>

Inheritance diagram for itk::Win32OutputWindow:

Inheritance graph
[legend]
Collaboration diagram for itk::Win32OutputWindow:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Win32OutputWindow Self
typedef OutputWindow Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer

Public Member Functions

virtual const char * GetNameOfClass () const
virtual void DisplayText (const char *)

Static Public Member Functions

Pointer New ()
LRESULT APIENTRY WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)

Protected Member Functions

 Win32OutputWindow ()
virtual ~Win32OutputWindow ()
void PromptText (const char *text)

Static Protected Member Functions

void AddText (const char *)
int Initialize ()

Detailed Description

Collect error and debug messages on Win32-based systems.

This class is used for error and debug message output on the windows platform. It creates a read only EDIT control to display the output. This class should not be used directly. It should only be used through the interface of OutputWindow. This class only handles one output window per process. If the window is destroyed, the Object::GlobalWarningDisplayOff() function is called. The window is created the next time text is written to the window.

Definition at line 44 of file itkWin32OutputWindow.h.


Member Typedef Documentation

typedef SmartPointer<const Self> itk::Win32OutputWindow::ConstPointer
 

Reimplemented from itk::OutputWindow.

Definition at line 51 of file itkWin32OutputWindow.h.

typedef SmartPointer<Self> itk::Win32OutputWindow::Pointer
 

Reimplemented from itk::OutputWindow.

Definition at line 50 of file itkWin32OutputWindow.h.

typedef Win32OutputWindow itk::Win32OutputWindow::Self
 

Standard class typedefs.

Reimplemented from itk::OutputWindow.

Definition at line 48 of file itkWin32OutputWindow.h.

typedef OutputWindow itk::Win32OutputWindow::Superclass
 

Reimplemented from itk::OutputWindow.

Definition at line 49 of file itkWin32OutputWindow.h.


Constructor & Destructor Documentation

itk::Win32OutputWindow::Win32OutputWindow  )  [inline, protected]
 

Definition at line 66 of file itkWin32OutputWindow.h.

virtual itk::Win32OutputWindow::~Win32OutputWindow  )  [protected, virtual]
 


Member Function Documentation

void itk::Win32OutputWindow::AddText const char *   )  [static, protected]
 

virtual void itk::Win32OutputWindow::DisplayText const char *   )  [virtual]
 

Put the text into the display window. Each new line is converted to a carriage return, new line.

Reimplemented from itk::OutputWindow.

virtual const char* itk::Win32OutputWindow::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::OutputWindow.

int itk::Win32OutputWindow::Initialize  )  [static, protected]
 

Pointer itk::Win32OutputWindow::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::OutputWindow.

void itk::Win32OutputWindow::PromptText const char *  text  )  [protected]
 

LRESULT APIENTRY itk::Win32OutputWindow::WndProc HWND  hWnd,
UINT  message,
WPARAM  wParam,
LPARAM  lParam
[static]
 


The documentation for this class was generated from the following file:
Generated at Thu May 25 02:44:28 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000