diff options
Diffstat (limited to 'examples/Log_Msg/Log_Msg_MFC')
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.cpp | 90 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.h | 62 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.mpc | 12 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFC.rc | 207 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.cpp | 185 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Log_Msg_MFCDlg.h | 59 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/MFC_Log.cpp | 45 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/MFC_Log.h | 47 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/README | 40 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/Resource.h | 21 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/StdAfx.cpp | 9 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/StdAfx.h | 28 | ||||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.ico | bin | 1078 -> 0 bytes | |||
-rw-r--r-- | examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.rc2 | 13 |
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 Binary files differdeleted file mode 100644 index 7eef0bcbe65..00000000000 --- a/examples/Log_Msg/Log_Msg_MFC/res/Log_Msg_MFC.ico +++ /dev/null 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... - -///////////////////////////////////////////////////////////////////////////// |