summaryrefslogtreecommitdiff
path: root/examples/Log_Msg/Log_Msg_MFC
diff options
context:
space:
mode:
Diffstat (limited to 'examples/Log_Msg/Log_Msg_MFC')
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp90
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h62
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc12
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.rc207
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp185
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h59
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp45
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/MFC_Log.h47
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/README40
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/Resource.h21
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp9
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/StdAfx.h28
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.icobin1078 -> 0 bytes
-rw-r--r--examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.rc213
14 files changed, 0 insertions, 818 deletions
diff --git a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp b/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp
deleted file mode 100644
index 5aa9c95f0d4..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-// Log_Msg_MFC.cpp : Defines the class behaviors for the application.
-// $Id$
-
-#include "ace/Log_Msg.h"
-#include "Log_Msg_MFC.h"
-
-#if defined (ACE_WIN32)
-
-#include "stdafx.h"
-#include "Log_Msg_MFCDlg.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#undef THIS_FILE
-static char THIS_FILE[] = __FILE__;
-#endif
-
-#include <ace/ACE.h>
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCApp
-
-BEGIN_MESSAGE_MAP(CLog_Msg_MFCApp, CWinApp)
- //{{AFX_MSG_MAP(CLog_Msg_MFCApp)
- // NOTE - the ClassWizard will add and remove mapping macros here.
- // DO NOT EDIT what you see in these blocks of generated code!
- //}}AFX_MSG
- ON_COMMAND(ID_HELP, CWinApp::OnHelp)
-END_MESSAGE_MAP()
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCApp construction
-
-CLog_Msg_MFCApp::CLog_Msg_MFCApp()
-{
- // TODO: add construction code here,
- // Place all significant initialization in InitInstance
-}
-
-/////////////////////////////////////////////////////////////////////////////
-// The one and only CLog_Msg_MFCApp object
-
-CLog_Msg_MFCApp theApp;
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCApp initialization
-
-BOOL CLog_Msg_MFCApp::InitInstance()
-{
- // Standard initialization
- // If you are not using these features and wish to reduce the size
- // of your final executable, you should remove from the following
- // the specific initialization routines you do not need.
-
- // Need to call ACE::init() before calling any functions in ACE.
- // If we were writing a console based application, the ACE macros which
- // re-define main() would automatically call this. However, since
- // we are running inside an MFC application, we need to explicitly call this.
- ACE::init();
-
- // Call to set the ACE Log_Msg class here.
- // From now on, whenever we use ACE_DEBUG macros, the output
- // will be sent to the log() method of our MFC_Log class.
- ACE_Log_Msg::instance()->msg_callback( &m_mfc_logger );
- ACE_Log_Msg::instance()->set_flags( ACE_Log_Msg::MSG_CALLBACK );
-
- CLog_Msg_MFCDlg dlg;
- m_pMainWnd = &dlg;
- int nResponse = dlg.DoModal();
- if (nResponse == IDOK)
- {
- // TODO: Place code here to handle when the dialog is
- // dismissed with OK
- }
- else if (nResponse == IDCANCEL)
- {
- // TODO: Place code here to handle when the dialog is
- // dismissed with Cancel
- }
-
- // Since we called ACE::init(), we need to call ACE:fini(), otherwise
- // the debugger will complain about memory leaks.
- ACE::fini();
-
- // Since the dialog has been closed, return FALSE so that we exit the
- // application, rather than start the application's message pump.
- return FALSE;
-}
-
-#endif /* ACE_WIN32 */
diff --git a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h b/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h
deleted file mode 100644
index 66940811ba1..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h
+++ /dev/null
@@ -1,62 +0,0 @@
-// Log_Msg_MFC.h : main header file for the LOG_MSG_MFC application
-// $Id$
-
-#if !defined(AFX_LOG_MSG_MFC_H__03FA2C60_71EA_44F9_AC4C_2F19168B4755__INCLUDED_)
-#define AFX_LOG_MSG_MFC_H__03FA2C60_71EA_44F9_AC4C_2F19168B4755__INCLUDED_
-
-#include "ace/config-all.h"
-
-#if defined (ACE_WIN32)
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#ifndef __AFXWIN_H__
- #error include 'stdafx.h' before including this file for PCH
-#endif
-
-#include "resource.h" // main symbols
-
-// Add some includes here for our Logger
-#include "MFC_Log.h"
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCApp:
-// See Log_Msg_MFC.cpp for the implementation of this class
-//
-
-class CLog_Msg_MFCApp : public CWinApp
-{
-public:
- CLog_Msg_MFCApp();
-
-// Overrides
- // ClassWizard generated virtual function overrides
- //{{AFX_VIRTUAL(CLog_Msg_MFCApp)
- public:
- virtual BOOL InitInstance();
- //}}AFX_VIRTUAL
-
-// Implementation
-
- //{{AFX_MSG(CLog_Msg_MFCApp)
- // NOTE - the ClassWizard will add and remove member functions here.
- // DO NOT EDIT what you see in these blocks of generated code !
- //}}AFX_MSG
- DECLARE_MESSAGE_MAP()
-
- // MFC Log class for ACE_Log_Msg. To be used by ACE_DEBUG
- MFC_Log m_mfc_logger;
-
-};
-
-
-/////////////////////////////////////////////////////////////////////////////
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif /* ACE_WIN32 */
-
-#endif // !defined(AFX_LOG_MSG_MFC_H__03FA2C60_71EA_44F9_AC4C_2F19168B4755__INCLUDED_)
diff --git a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc b/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc
deleted file mode 100644
index fea7e91ec9f..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc
+++ /dev/null
@@ -1,12 +0,0 @@
-// -*- MPC -*-
-// $Id$
-
-project : aceexe, ace_mfc {
- exename = Log_Msg_MFC
- Source_Files {
- Log_Msg_MFC.cpp
- Log_Msg_MFCDlg.cpp
- MFC_Log.cpp
- StdAfx.cpp
- }
-}
diff --git a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.rc b/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.rc
deleted file mode 100644
index 5f2f04dce74..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.rc
+++ /dev/null
@@ -1,207 +0,0 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#include ""afxres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
- "#define _AFX_NO_OLE_RESOURCES\r\n"
- "#define _AFX_NO_TRACKER_RESOURCES\r\n"
- "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
- "\r\n"
- "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
- "#ifdef _WIN32\r\n"
- "LANGUAGE 9, 1\r\n"
- "#pragma code_page(1252)\r\n"
- "#endif //_WIN32\r\n"
- "#include ""res\\Log_Msg_MFC.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
- "#include ""afxres.rc"" // Standard components\r\n"
- "#endif\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDR_MAINFRAME ICON DISCARDABLE "res\\Log_Msg_MFC.ico"
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About Log_Msg_MFC"
-FONT 8, "MS Sans Serif"
-BEGIN
- ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
- LTEXT "Log_Msg_MFC Version 1.0",IDC_STATIC,40,10,119,8,
- SS_NOPREFIX
- LTEXT "Copyright (C) 2002",IDC_STATIC,40,25,119,8
- DEFPUSHBUTTON "OK",IDOK,178,7,50,14,WS_GROUP
-END
-
-IDD_LOG_MSG_MFC_DIALOG DIALOGEX 0, 0, 320, 200
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_APPWINDOW
-CAPTION "Log_Msg_MFC"
-FONT 8, "MS Sans Serif"
-BEGIN
- DEFPUSHBUTTON "OK",IDOK,241,170,50,14
- PUSHBUTTON "DebugMe",IDC_BUTTON1,92,96,50,14
- LTEXT "Run this program inside the Visual Studio debugger. Press the DebugMe button and see the ACE_DEBUG messages appear in the Visual Studio debug console.",
- IDC_STATIC,83,28,116,56
-END
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,1
- PRODUCTVERSION 1,0,0,1
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904B0"
- BEGIN
- VALUE "CompanyName", "\0"
- VALUE "FileDescription", "Log_Msg_MFC MFC Application\0"
- VALUE "FileVersion", "1, 0, 0, 1\0"
- VALUE "InternalName", "Log_Msg_MFC\0"
- VALUE "LegalCopyright", "Copyright (C) 2002\0"
- VALUE "LegalTrademarks", "\0"
- VALUE "OriginalFilename", "Log_Msg_MFC.EXE\0"
- VALUE "ProductName", "Log_Msg_MFC Application\0"
- VALUE "ProductVersion", "1, 0, 0, 1\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-#endif // !_MAC
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO DISCARDABLE
-BEGIN
- IDD_ABOUTBOX, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 228
- TOPMARGIN, 7
- BOTTOMMARGIN, 48
- END
-
- IDD_LOG_MSG_MFC_DIALOG, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 313
- TOPMARGIN, 7
- BOTTOMMARGIN, 193
- END
-END
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE DISCARDABLE
-BEGIN
- IDS_ABOUTBOX "&About Log_Msg_MFC..."
-END
-
-#endif // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#define _AFX_NO_SPLITTER_RESOURCES
-#define _AFX_NO_OLE_RESOURCES
-#define _AFX_NO_TRACKER_RESOURCES
-#define _AFX_NO_PROPERTY_RESOURCES
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE 9, 1
-#pragma code_page(1252)
-#endif //_WIN32
-#include "res\Log_Msg_MFC.rc2" // non-Microsoft Visual C++ edited resources
-#include "afxres.rc" // Standard components
-#endif
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
-
diff --git a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp b/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp
deleted file mode 100644
index ec014f9d9eb..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp
+++ /dev/null
@@ -1,185 +0,0 @@
-// Log_Msg_MFCDlg.cpp : implementation file
-// $Id$
-
-#include "Log_Msg_MFC.h"
-
-#if defined (ACE_WIN32)
-
-#include "ace/Log_Msg.h"
-#include "stdafx.h"
-#include "Log_Msg_MFCDlg.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#undef THIS_FILE
-static char THIS_FILE[] = __FILE__;
-#endif
-
-/////////////////////////////////////////////////////////////////////////////
-// CAboutDlg dialog used for App About
-
-class CAboutDlg : public CDialog
-{
-public:
- CAboutDlg();
-
-// Dialog Data
- //{{AFX_DATA(CAboutDlg)
- enum { IDD = IDD_ABOUTBOX };
- //}}AFX_DATA
-
- // ClassWizard generated virtual function overrides
- //{{AFX_VIRTUAL(CAboutDlg)
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
- //}}AFX_VIRTUAL
-
-// Implementation
-protected:
- //{{AFX_MSG(CAboutDlg)
- //}}AFX_MSG
- DECLARE_MESSAGE_MAP()
-};
-
-CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
-{
- //{{AFX_DATA_INIT(CAboutDlg)
- //}}AFX_DATA_INIT
-}
-
-void CAboutDlg::DoDataExchange(CDataExchange* pDX)
-{
- CDialog::DoDataExchange(pDX);
- //{{AFX_DATA_MAP(CAboutDlg)
- //}}AFX_DATA_MAP
-}
-
-BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
- //{{AFX_MSG_MAP(CAboutDlg)
- // No message handlers
- //}}AFX_MSG_MAP
-END_MESSAGE_MAP()
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCDlg dialog
-
-CLog_Msg_MFCDlg::CLog_Msg_MFCDlg(CWnd* pParent /*=NULL*/)
- : CDialog(CLog_Msg_MFCDlg::IDD, pParent)
-{
- //{{AFX_DATA_INIT(CLog_Msg_MFCDlg)
- // NOTE: the ClassWizard will add member initialization here
- //}}AFX_DATA_INIT
- // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
- m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
-}
-
-void CLog_Msg_MFCDlg::DoDataExchange(CDataExchange* pDX)
-{
- CDialog::DoDataExchange(pDX);
- //{{AFX_DATA_MAP(CLog_Msg_MFCDlg)
- // NOTE: the ClassWizard will add DDX and DDV calls here
- //}}AFX_DATA_MAP
-}
-
-BEGIN_MESSAGE_MAP(CLog_Msg_MFCDlg, CDialog)
- //{{AFX_MSG_MAP(CLog_Msg_MFCDlg)
- ON_WM_SYSCOMMAND()
- ON_WM_PAINT()
- ON_WM_QUERYDRAGICON()
- ON_BN_CLICKED(IDC_BUTTON1, OnDebugButtonClicked)
- ON_WM_CLOSE()
- //}}AFX_MSG_MAP
-END_MESSAGE_MAP()
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCDlg message handlers
-
-BOOL CLog_Msg_MFCDlg::OnInitDialog()
-{
- CDialog::OnInitDialog();
-
-
- // Add "About..." menu item to system menu.
-
- // IDM_ABOUTBOX must be in the system command range.
- ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
- ASSERT(IDM_ABOUTBOX < 0xF000);
-
-#if !defined (_WIN32_WCE)
- CMenu* pSysMenu = GetSystemMenu(FALSE);
- if (pSysMenu != NULL)
- {
- CString strAboutMenu;
- strAboutMenu.LoadString(IDS_ABOUTBOX);
- if (!strAboutMenu.IsEmpty())
- {
- pSysMenu->AppendMenu(MF_SEPARATOR);
- pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
- }
- }
-#endif /* !_WIN32_WCE */
-
- // Set the icon for this dialog. The framework does this automatically
- // when the application's main window is not a dialog
- SetIcon(m_hIcon, TRUE); // Set big icon
- SetIcon(m_hIcon, FALSE); // Set small icon
-
- // TODO: Add extra initialization here
-
- return TRUE; // return TRUE unless you set the focus to a control
-}
-
-void CLog_Msg_MFCDlg::OnSysCommand(UINT nID, LPARAM lParam)
-{
- if ((nID & 0xFFF0) == IDM_ABOUTBOX)
- {
- CAboutDlg dlgAbout;
- dlgAbout.DoModal();
- }
- else
- {
- CDialog::OnSysCommand(nID, lParam);
- }
-}
-
-// If you add a minimize button to your dialog, you will need the code below
-// to draw the icon. For MFC applications using the document/view model,
-// this is automatically done for you by the framework.
-
-void CLog_Msg_MFCDlg::OnPaint()
-{
- if (IsIconic())
- {
- CPaintDC dc(this); // device context for painting
-
- // Center icon in client rectangle
- int cxIcon = GetSystemMetrics(SM_CXICON);
- int cyIcon = GetSystemMetrics(SM_CYICON);
- CRect rect;
- GetClientRect(&rect);
- int x = (rect.Width() - cxIcon + 1) / 2;
- int y = (rect.Height() - cyIcon + 1) / 2;
-
- // Draw the icon
- dc.DrawIcon(x, y, m_hIcon);
- }
- else
- {
- CDialog::OnPaint();
- }
-}
-
-// The system calls this to obtain the cursor to display while the user drags
-// the minimized window.
-HCURSOR CLog_Msg_MFCDlg::OnQueryDragIcon()
-{
- return (HCURSOR) m_hIcon;
-}
-
-void CLog_Msg_MFCDlg::OnDebugButtonClicked()
-{
- ACE_DEBUG(( LM_DEBUG, "Debug message sent!\n" ));
-
-}
-
-#endif /* ACE_WIN32 */
diff --git a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h b/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h
deleted file mode 100644
index 0a26de3e5e7..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h
+++ /dev/null
@@ -1,59 +0,0 @@
-// Log_Msg_MFCDlg.h : header file
-// $Id$
-
-#if !defined(AFX_LOG_MSG_MFCDLG_H__5BB9CACE_CBCE_40DD_B57F_ED05B79DB033__INCLUDED_)
-#define AFX_LOG_MSG_MFCDLG_H__5BB9CACE_CBCE_40DD_B57F_ED05B79DB033__INCLUDED_
-
-#include "ace/config-all.h"
-
-#if defined (ACE_WIN32)
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#include "Resource.h"
-
-/////////////////////////////////////////////////////////////////////////////
-// CLog_Msg_MFCDlg dialog
-
-class CLog_Msg_MFCDlg : public CDialog
-{
-// Construction
-public:
- CLog_Msg_MFCDlg(CWnd* pParent = NULL); // standard constructor
-
-// Dialog Data
- //{{AFX_DATA(CLog_Msg_MFCDlg)
- enum { IDD = IDD_LOG_MSG_MFC_DIALOG };
- // NOTE: the ClassWizard will add data members here
- //}}AFX_DATA
-
- // ClassWizard generated virtual function overrides
- //{{AFX_VIRTUAL(CLog_Msg_MFCDlg)
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
- //}}AFX_VIRTUAL
-
-// Implementation
-protected:
- HICON m_hIcon;
-
- // Generated message map functions
- //{{AFX_MSG(CLog_Msg_MFCDlg)
- virtual BOOL OnInitDialog();
- afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- afx_msg void OnDebugButtonClicked();
- //}}AFX_MSG
- DECLARE_MESSAGE_MAP()
-
-};
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif /* ACE_WIN32 */
-
-#endif // !defined(AFX_LOG_MSG_MFCDLG_H__5BB9CACE_CBCE_40DD_B57F_ED05B79DB033__INCLUDED_)
diff --git a/examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp b/examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp
deleted file mode 100644
index 18899d5611c..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-// $Id$
-// MFC_Log.cpp: implementation of the MFC_Log class.
-//
-//////////////////////////////////////////////////////////////////////
-
-#include "ace/OS_NS_stdio.h"
-#include "MFC_Log.h"
-
-#if defined (ACE_WIN32)
-# include "stdafx.h"
-#endif /* ACE_WIN32 */
-
-#include "ace/Log_Record.h"
-#include "ace/Time_Value.h"
-
-//////////////////////////////////////////////////////////////////////
-// Construction/Destruction
-//////////////////////////////////////////////////////////////////////
-
-MFC_Log::MFC_Log ()
-{
-
-}
-
-void
-MFC_Log::log (ACE_Log_Record& log_record)
-{
- unsigned long priority = log_record.type();
- ACE_TCHAR Message[512];
-
- ACE_OS::sprintf (Message,
- ACE_TEXT ("%d.%03ld %s"),
- log_record.time_stamp().sec(),
- log_record.time_stamp().usec()/ 1000,
- log_record.msg_data());
-
-#if defined (ACE_WIN32)
- ACE_TEXT_OutputDebugString(Message);
-#endif /* ACE_WIN32 */
-}
-
-MFC_Log::~MFC_Log ()
-{
-
-}
diff --git a/examples/Log_Msg/Log_Msg_MFC/MFC_Log.h b/examples/Log_Msg/Log_Msg_MFC/MFC_Log.h
deleted file mode 100644
index 657b0e8a914..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/MFC_Log.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- C++ -*- */
-
-//=============================================================================
-/**
- * @file MFC_Log.h
- *
- * $Id$
- *
- * @author Craig Rodrigues <crodrigu@bbn.com>
- * @author Chris Hafey <chafey@stentor.com>
- * @author Don Hinton <dhinton@ieee.org>
- */
-//=============================================================================
-
-#ifndef MFC_LOG_H
-#define MFC_LOG_H
-
-#include "ace/Log_Msg_Callback.h"
-
-class ACE_Log_Record;
-
-/**
- * @class MFC_Log
- *
- * @brief A callback class for ACE_Log_Msg which sends output to
- * Microsoft debugger
- *
- * Register this class as a MSG_CALLBACK with the ACE_Log_Msg singleton and
- * send debug output to the Microsoft debugger console window with
- * ACE_DEBUG macros.
- */
-class MFC_Log : public virtual ACE_Log_Msg_Callback
-{
-public:
- /// Constructor
- MFC_Log();
-
- /// method called by ACE_Log_Msg to log an event
- void log(ACE_Log_Record& log_record);
-
- /// destructor
- virtual ~MFC_Log();
-
-};
-
-#endif /* MFC_LOG_H */
-
diff --git a/examples/Log_Msg/Log_Msg_MFC/README b/examples/Log_Msg/Log_Msg_MFC/README
deleted file mode 100644
index 8c20059ba42..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/README
+++ /dev/null
@@ -1,40 +0,0 @@
- MFC Logging Example documentation
- =================================
- by Craig Rodrigues <crodrigu@bbn.com>
- 2002/08/02
-
-The example in this directory is a Microsoft
-Foundation Class (MFC) example which illustrates how to
-write an ACE_Log_Msg_Callback which can
-send debug output to the Microsoft debugger console.
-
-This is very useful when debugging an MFC GUI-based application
-which uses ACE.
-
-NOTES
-=====
- - Make sure that $ACE_ROOT/ace/acemfcd.lib is built before building this
- example. Follow the instructions in $ACE_ROOT/ACE-INSTALL.html for building
- ACE with Visual C++. Do a Batch Build of ACE, and make sure that you build
- the target "ACE DLL - Win32 MFC Debug".
- - We must call ACE::init() and ACE::fini() in the right places
- otherwise we will get strange crashes and memory leaks
- when invoking ACE_Log_Msg::instance().
- A good place to invoke these methods is in the method which overrides
- CWinApp::InitInstance().
- In this example, we invoke these methods in CLog_Msg_MFCApp::InitInstance().
-
- - We must set the ACE_Log_Msg singleton to use our callback with:
- ACE_Log_Msg::instance()->msg_callback( &m_mfc_logger );
- ACE_Log_Msg::instance()->set_flags( ACE_Log_Msg::MSG_CALLBACK );
-
- This is also done in CLog_Msg_MFCApp::InitInstance().
-
-
-THANKS
-======
-Thanks to the following people who provided assistance on the ACE
-mailing list:
-Chris Hafey <chafey@stentor.com>
-Don Hinton <dhinton@ieee.org>
-
diff --git a/examples/Log_Msg/Log_Msg_MFC/Resource.h b/examples/Log_Msg/Log_Msg_MFC/Resource.h
deleted file mode 100644
index d1aa3df6ce1..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/Resource.h
+++ /dev/null
@@ -1,21 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
-// Used by Log_Msg_MFC.rc
-// $Id$
-#define IDM_ABOUTBOX 0x0010
-#define IDD_ABOUTBOX 100
-#define IDS_ABOUTBOX 101
-#define IDD_LOG_MSG_MFC_DIALOG 102
-#define IDR_MAINFRAME 128
-#define IDC_BUTTON1 1000
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 129
-#define _APS_NEXT_COMMAND_VALUE 32771
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp b/examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp
deleted file mode 100644
index 7325df7a861..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp
+++ /dev/null
@@ -1,9 +0,0 @@
-// $Id$
-// stdafx.cpp : source file that includes just the standard includes
-// Log_Msg_MFC.pch will be the pre-compiled header
-// stdafx.obj will contain the pre-compiled type information
-
-#include "stdafx.h"
-
-
-
diff --git a/examples/Log_Msg/Log_Msg_MFC/StdAfx.h b/examples/Log_Msg/Log_Msg_MFC/StdAfx.h
deleted file mode 100644
index caf39678fcb..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/StdAfx.h
+++ /dev/null
@@ -1,28 +0,0 @@
-// stdafx.h : include file for standard system include files,
-// or project specific include files that are used frequently, but
-// are changed infrequently
-// $Id$
-
-#if !defined(AFX_STDAFX_H__41816CD6_CE58_4714_8C74_1C67651B50ED__INCLUDED_)
-#define AFX_STDAFX_H__41816CD6_CE58_4714_8C74_1C67651B50ED__INCLUDED_
-
-#ifdef USING_PCH
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
-
-#include <afxwin.h> // MFC core and standard components
-#include <afxext.h> // MFC extensions
-#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
-#ifndef _AFX_NO_AFXCMN_SUPPORT
-#include <afxcmn.h> // MFC support for Windows Common Controls
-#endif // _AFX_NO_AFXCMN_SUPPORT
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // USING_PCH
-#endif // !defined(AFX_STDAFX_H__41816CD6_CE58_4714_8C74_1C67651B50ED__INCLUDED_)
diff --git a/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.ico b/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.ico
deleted file mode 100644
index 7eef0bcbe65..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.ico
+++ /dev/null
Binary files differ
diff --git a/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.rc2 b/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.rc2
deleted file mode 100644
index f8d03632acf..00000000000
--- a/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.rc2
+++ /dev/null
@@ -1,13 +0,0 @@
-//
-// LOG_MSG_MFC.RC2 - resources Microsoft Visual C++ does not edit directly
-//
-
-#ifdef APSTUDIO_INVOKED
- #error this file is not editable by Microsoft Visual C++
-#endif //APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-// Add manually edited resources here...
-
-/////////////////////////////////////////////////////////////////////////////