PADDOC.H

//=------------------------------------------------------------------------= 
// PadDoc.h
//=------------------------------------------------------------------------=
// Copyright 1992-1997 Microsoft Corporation. All Rights Reserved.
//
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
//=--------------------------------------------------------------------------=
//
// Definition of the CPadDoc class
//

#ifndef __PADDOC_H__
#define __PADDOC_H__

class CEmbeddedItem;

class CPadDoc : public COleServerDoc
{
DECLARE_DYNCREATE(CPadDoc)

// Constructors
public:
CPadDoc();

//Operations
public:
void SetSelection(int nBeg, int nEnd);

// Implementation
public:
virtual COleServerItem* OnGetEmbeddedItem();
virtual COleServerItem* OnGetLinkedItem(LPCTSTR lpszItemName);

protected:
virtual void Serialize(CArchive& ar); // overridden for document i/o
virtual void DeleteContents();
virtual ~CPadDoc();

//{{AFX_MSG(CPadDoc)
afx_msg void OnViewUpdatenow();
afx_msg void OnCancelInplace();
afx_msg void OnFileSave();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()

friend class CEmbeddedItem;

public:
BOOL m_urlflag;
CString m_urlfile;
};

#endif // __PADDOC_H__

/////////////////////////////////////////////////////////////////////////////