227 lines
4.2 KiB
C++
227 lines
4.2 KiB
C++
// OutlookDoc.cpp : implementation of the COutlookDoc class
|
|
//
|
|
|
|
#include "stdafx.h"
|
|
#include "Outlook.h"
|
|
|
|
#include "OutlookDoc.h"
|
|
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COutlookDoc
|
|
|
|
IMPLEMENT_DYNCREATE(COutlookDoc, CDocument)
|
|
|
|
BEGIN_MESSAGE_MAP(COutlookDoc, CDocument)
|
|
//{{AFX_MSG_MAP(COutlookDoc)
|
|
ON_COMMAND(ID_ADDRESS_BOOK, OnAddressBook)
|
|
ON_COMMAND(ID_AUTO_PREVIEW, OnAutoPreview)
|
|
ON_COMMAND(ID_BACK, OnBack)
|
|
ON_COMMAND(ID_DELETE, OnDelete)
|
|
ON_COMMAND(ID_FILE_PRINT_PREVIEW, OnFilePrintPreview)
|
|
ON_COMMAND(ID_FIND_ITEMS, OnFindItems)
|
|
ON_COMMAND(ID_FORWARD, OnForward)
|
|
ON_COMMAND(ID_FORWARD_MESSAGE, OnForwardMessage)
|
|
ON_COMMAND(ID_GROUP_BY_BOX, OnGroupByBox)
|
|
ON_COMMAND(ID_MOVE_TO_FOLDER, OnMoveToFolder)
|
|
ON_COMMAND(ID_NEW_MESSAGE, OnNewMessage)
|
|
ON_COMMAND(ID_OFFICE_ASSISTANT, OnOfficeAssistant)
|
|
ON_COMMAND(ID_REPLY_TO_ALL, OnReplyToAll)
|
|
ON_COMMAND(ID_TOGGLE_TREE, OnToggleTree)
|
|
ON_COMMAND(ID_UP_ONE_FOLDER, OnUpOneFolder)
|
|
ON_COMMAND(ID_REPLY, OnReply)
|
|
ON_COMMAND(ID_APPOINTMENT, OnAppointment)
|
|
ON_COMMAND(ID_CONTACT, OnContact)
|
|
ON_COMMAND(ID_MEETING_REQUEST, OnMeetingRequest)
|
|
ON_COMMAND(ID_NOTE, OnNote)
|
|
ON_COMMAND(ID_OFFICE_DOCUMENT, OnOfficeDocument)
|
|
ON_COMMAND(ID_POST_IN_FOLDER, OnPostInFolder)
|
|
ON_COMMAND(ID_TASK, OnTask)
|
|
ON_COMMAND(ID_TASK_REQUEST, OnTaskRequest)
|
|
//}}AFX_MSG_MAP
|
|
END_MESSAGE_MAP()
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COutlookDoc construction/destruction
|
|
|
|
COutlookDoc::COutlookDoc()
|
|
{
|
|
// TODO: add one-time construction code here
|
|
|
|
}
|
|
|
|
COutlookDoc::~COutlookDoc()
|
|
{
|
|
}
|
|
|
|
BOOL COutlookDoc::OnNewDocument()
|
|
{
|
|
if (!CDocument::OnNewDocument())
|
|
return FALSE;
|
|
|
|
// TODO: add reinitialization code here
|
|
// (SDI documents will reuse this document)
|
|
|
|
return TRUE;
|
|
}
|
|
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COutlookDoc serialization
|
|
|
|
void COutlookDoc::Serialize(CArchive& ar)
|
|
{
|
|
if (ar.IsStoring())
|
|
{
|
|
// TODO: add storing code here
|
|
}
|
|
else
|
|
{
|
|
// TODO: add loading code here
|
|
}
|
|
}
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COutlookDoc diagnostics
|
|
|
|
#ifdef _DEBUG
|
|
void COutlookDoc::AssertValid() const
|
|
{
|
|
CDocument::AssertValid();
|
|
}
|
|
|
|
void COutlookDoc::Dump(CDumpContext& dc) const
|
|
{
|
|
CDocument::Dump(dc);
|
|
}
|
|
#endif //_DEBUG
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// COutlookDoc commands
|
|
|
|
void COutlookDoc::OnAddressBook()
|
|
{
|
|
AfxMessageBox(_T("OnAddressBook"));
|
|
}
|
|
|
|
void COutlookDoc::OnAutoPreview()
|
|
{
|
|
AfxMessageBox(_T("OnAutoPreview"));
|
|
}
|
|
|
|
void COutlookDoc::OnBack()
|
|
{
|
|
AfxMessageBox(_T("OnBack"));
|
|
}
|
|
|
|
void COutlookDoc::OnDelete()
|
|
{
|
|
AfxMessageBox(_T("OnDelete"));
|
|
}
|
|
|
|
void COutlookDoc::OnFilePrintPreview()
|
|
{
|
|
AfxMessageBox(_T("OnFilePrintPreview"));
|
|
}
|
|
|
|
void COutlookDoc::OnFindItems()
|
|
{
|
|
AfxMessageBox(_T("OnFindItems"));
|
|
}
|
|
|
|
void COutlookDoc::OnForward()
|
|
{
|
|
AfxMessageBox(_T("OnForward"));
|
|
}
|
|
|
|
void COutlookDoc::OnForwardMessage()
|
|
{
|
|
AfxMessageBox(_T("OnForwardMessage"));
|
|
}
|
|
|
|
void COutlookDoc::OnGroupByBox()
|
|
{
|
|
AfxMessageBox(_T("OnGroupByBox"));
|
|
}
|
|
|
|
void COutlookDoc::OnMoveToFolder()
|
|
{
|
|
AfxMessageBox(_T("OnMoveToFolder"));
|
|
}
|
|
|
|
void COutlookDoc::OnNewMessage()
|
|
{
|
|
AfxMessageBox(_T("OnNewMessage"));
|
|
}
|
|
|
|
void COutlookDoc::OnOfficeAssistant()
|
|
{
|
|
AfxMessageBox(_T("OnOfficeAssistant"));
|
|
}
|
|
|
|
void COutlookDoc::OnReplyToAll()
|
|
{
|
|
AfxMessageBox(_T("OnReplyToAll"));
|
|
}
|
|
|
|
void COutlookDoc::OnToggleTree()
|
|
{
|
|
AfxMessageBox(_T("OnToggleTree"));
|
|
}
|
|
|
|
void COutlookDoc::OnUpOneFolder()
|
|
{
|
|
AfxMessageBox(_T("OnUpOneFolder"));
|
|
}
|
|
|
|
void COutlookDoc::OnReply()
|
|
{
|
|
AfxMessageBox(_T("OnReply"));
|
|
}
|
|
|
|
void COutlookDoc::OnAppointment()
|
|
{
|
|
AfxMessageBox(_T("OnAppointment"));
|
|
}
|
|
|
|
void COutlookDoc::OnContact()
|
|
{
|
|
AfxMessageBox(_T("OnContact"));
|
|
}
|
|
|
|
void COutlookDoc::OnMeetingRequest()
|
|
{
|
|
AfxMessageBox(_T("OnMeetingRequest"));
|
|
}
|
|
|
|
void COutlookDoc::OnNote()
|
|
{
|
|
AfxMessageBox(_T("OnNote"));
|
|
}
|
|
|
|
void COutlookDoc::OnOfficeDocument()
|
|
{
|
|
AfxMessageBox(_T("OnOfficeDocument"));
|
|
}
|
|
|
|
void COutlookDoc::OnPostInFolder()
|
|
{
|
|
AfxMessageBox(_T("OnPostInFolder"));
|
|
}
|
|
|
|
void COutlookDoc::OnTask()
|
|
{
|
|
AfxMessageBox(_T("OnTask"));
|
|
}
|
|
|
|
void COutlookDoc::OnTaskRequest()
|
|
{
|
|
AfxMessageBox(_T("OnTaskRequest"));
|
|
}
|