CMessageViewerDlgBar Class Reference

#include <MessageViewerDlgBar.h>

Inheritance diagram for CMessageViewerDlgBar:

CRobotControlDialogBar CDynamicBarDlg MessageHandler CDynamicChildDlg CDynamicDialog CDynamicWndEx CDynamicWnd List of all members.

Public Types

 IDD = IDD_DIALOG_BAR_MESSAGEVIEWER
enum  { IDD = IDD_DIALOG_BAR_MESSAGEVIEWER }

Public Member Functions

 CMessageViewerDlgBar ()
virtual bool handleMessage (InMessage &message)
virtual bool handleCommand (UINT command)
void printMessage (char *message)
void clear ()

Public Attributes

CEdit m_Edit

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()
 DECLARE_MESSAGE_MAP ()

Detailed Description

A dialog bar to view text messages

Definition at line 19 of file MessageViewerDlgBar.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 44 of file MessageViewerDlgBar.h.


Constructor & Destructor Documentation

CMessageViewerDlgBar::CMessageViewerDlgBar (  ) 

Definition at line 14 of file MessageViewerDlgBar.cpp.


Member Function Documentation

void CMessageViewerDlgBar::clear (  ) 

clear all messages

Definition at line 21 of file MessageViewerDlgBar.cpp.

References m_Edit.

Referenced by handleCommand().

CMessageViewerDlgBar::DECLARE_MESSAGE_MAP (  )  [protected]

Reimplemented from CDynamicBarDlg.

void CMessageViewerDlgBar::DoDataExchange ( CDataExchange *  pDX  )  [protected, virtual]

Definition at line 50 of file MessageViewerDlgBar.cpp.

References IDC_MESSAGEVIEWER_EDIT, and m_Edit.

bool CMessageViewerDlgBar::handleCommand ( UINT  command  )  [virtual]

Handles control notifications which arrived in the main frame

Parameters:
command The id of the control, menu, accelerator etc.
Returns:
If the command was handled.

Reimplemented from CRobotControlDialogBar.

Definition at line 26 of file MessageViewerDlgBar.cpp.

References clear(), and IDC_MESSAGEVIEWER_CLEAR.

bool CMessageViewerDlgBar::handleMessage ( InMessage message  )  [virtual]

Called from a MessageQueue to distribute messages

Parameters:
message The message that can be read.
Returns:
true if the message was read (handled).

Reimplemented from CRobotControlDialogBar.

Definition at line 36 of file MessageViewerDlgBar.cpp.

References ASSERT, InMessage::getMessageID(), InMessage::getMessageSize(), idText, printMessage(), InTextMessage::readAll(), and InMessage::text.

BOOL CMessageViewerDlgBar::OnInitDialog (  )  [protected, virtual]

Reimplemented from CDynamicDialog.

Definition at line 58 of file MessageViewerDlgBar.cpp.

References CDynamicWnd::AddSzControl(), m_Edit, CDynamicWnd::mdResize, CDynamicDialog::OnInitDialog(), and TRUE.

void CMessageViewerDlgBar::printMessage ( char *  message  ) 

Definition at line 73 of file MessageViewerDlgBar.cpp.

Referenced by handleMessage().


Member Data Documentation

CEdit CMessageViewerDlgBar::m_Edit

Definition at line 45 of file MessageViewerDlgBar.h.

Referenced by clear(), DoDataExchange(), and OnInitDialog().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:22:31 2006 for DT2005.panorama by  doxygen 1.4.7