DialogWindow Struct Reference

The class DialogWindow implements modeless dialogs, which are managed by Window::dispatch_dialog_msg() in Window::MessageLoop(). More...

#include <window.h>

Inheritance diagram for DialogWindow:

Inheritance graph
[legend]
Collaboration diagram for DialogWindow:

Collaboration graph
[legend]

Public Types

typedef Window super

Public Member Functions

 DialogWindow (HWND hwnd)
 ~DialogWindow ()

Detailed Description

The class DialogWindow implements modeless dialogs, which are managed by Window::dispatch_dialog_msg() in Window::MessageLoop().

A DialogWindow object should be constructed by calling Window::Create() and specifying the class using the WINDOW_CREATOR() macro.

Definition at line 331 of file window.h.


Member Typedef Documentation

typedef Window DialogWindow::super

Definition at line 333 of file window.h.


Constructor & Destructor Documentation

DialogWindow::DialogWindow ( HWND  hwnd  )  [inline]

Definition at line 335 of file window.h.

References Window::register_dialog().

00336      :  super(hwnd)
00337     {
00338         register_dialog(hwnd);
00339     }

Here is the call graph for this function:

DialogWindow::~DialogWindow (  )  [inline]

Definition at line 341 of file window.h.

References Window::unregister_dialog().

00342     {
00343         unregister_dialog(_hwnd);
00344     }

Here is the call graph for this function:


The documentation for this struct was generated from the following file:
IBrowser Source Code Documentation
generated on 18.09.2008 by doxygen

Homepage