#include <MessageViewerDlgBar.h>
Inheritance diagram for CMessageViewerDlgBar:
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 () |
Definition at line 19 of file MessageViewerDlgBar.h.
anonymous enum |
CMessageViewerDlgBar::CMessageViewerDlgBar | ( | ) |
Definition at line 14 of file MessageViewerDlgBar.cpp.
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
command | The id of the control, menu, accelerator etc. |
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
message | The message that can be read. |
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 45 of file MessageViewerDlgBar.h.
Referenced by clear(), DoDataExchange(), and OnInitDialog().