home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class COleTemplateServer

CObject
   |
   +--CCmdTarget
         |
         +--COleObjectFactory
               |
               +--COleTemplateServer

   in AFXDISP.H

class COleTemplateServer
extends COleObjectFactory


Field Summary
protected CDocTemplate* m_pDocTemplate
          
   
Fields inherited from class COleObjectFactory
m_pNextFactory, m_dwRegister, m_clsid, m_pRuntimeClass, m_bMultiInstance, m_lpszProgID, m_bLicenseChecked, m_bLicenseValid, m_bRegistered, m_bOAT, m_xClassFactory
   
Fields inherited from class CCmdTarget
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
COleTemplateServer()
          
 
Method Summary
 void ConnectTemplate( REFCLSID clsid, CDocTemplate* pDocTemplate, BOOL bMultiInstance )
          
protected virtual BOOL OnCmdMsg( UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo )
          
protected virtual CCmdTarget* OnCreateObject()
          
 BOOL Register()
          
 BOOL Unregister()
          
 void UpdateRegistry( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, LPCTSTR* rglpszRegister = NULL, LPCTSTR* rglpszOverwrite = NULL )
          
   
Methods inherited from class COleObjectFactory
IsRegistered, GetClassID, Register, Unregister, Revoke, UpdateRegistry, IsLicenseValid, UnregisterAll, RegisterAll, RevokeAll, UpdateRegistryAll, OnCreateObject, UpdateRegistry, VerifyUserLicense, GetLicenseKey, VerifyLicenseKey
   
Methods inherited from class CCmdTarget
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

m_pDocTemplate

protected CDocTemplate* m_pDocTemplate;


Constructor Detail

COleTemplateServer

public COleTemplateServer();


Method Detail

ConnectTemplate

public void ConnectTemplate( REFCLSID clsid, CDocTemplate* pDocTemplate, BOOL bMultiInstance );

OnCmdMsg

protected virtual BOOL OnCmdMsg( UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo );

OnCreateObject

protected virtual CCmdTarget* OnCreateObject();

Register

public BOOL Register();

Unregister

public BOOL Unregister();

UpdateRegistry

public void UpdateRegistry( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, LPCTSTR* rglpszRegister = NULL, LPCTSTR* rglpszOverwrite = NULL );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD