home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / inole2 / chap11 / freeload / client.cpp < prev    next >
C/C++ Source or Header  |  1995-05-03  |  1KB  |  61 lines

  1. /*
  2.  * CLIENT.CPP
  3.  * Freeloader Chapter 11
  4.  *
  5.  * Implementation of the CFreeloaderClient class that just makes
  6.  * sure we get a CFreeloaderDoc on doc creation and that we
  7.  * initialize fully.
  8.  *
  9.  * Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
  10.  *
  11.  * Kraig Brockschmidt, Microsoft
  12.  * Internet  :  kraigb@microsoft.com
  13.  * Compuserve:  >INTERNET:kraigb@microsoft.com
  14.  */
  15.  
  16.  
  17. #include "freeload.h"
  18.  
  19.  
  20. /*
  21.  * CFreeloaderClient::CFreeloaderClient
  22.  * CFreeloaderClient::~CFreeloaderClient
  23.  *
  24.  * Constructor Parameters:
  25.  *  hInst           HINSTANCE of the application.
  26.  *  pFR             PCFrame to the frame object.
  27.  */
  28.  
  29. CFreeloaderClient::CFreeloaderClient(HINSTANCE hInst
  30.     , PCFrame pFR)
  31.     : CClient(hInst, pFR)
  32.     {
  33.     return;
  34.     }
  35.  
  36.  
  37. CFreeloaderClient::~CFreeloaderClient(void)
  38.     {
  39.     return;
  40.     }
  41.  
  42.  
  43.  
  44. /*
  45.  * CFreeloaderClient::CreateCDocument
  46.  *
  47.  * Purpose:
  48.  *  Constructs a new document specific to the application.
  49.  *
  50.  * Parameters:
  51.  *  None
  52.  *
  53.  * Return Value:
  54.  *  PCDocument      Pointer to the new document object.
  55.  */
  56.  
  57. PCDocument CFreeloaderClient::CreateCDocument(void)
  58.     {
  59.     return (PCDocument)(new CFreeloaderDoc(m_hInst, m_pFR, m_pAdv));
  60.     }
  61.