home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / mfc / include / afxhtml.inl < prev    next >
Text File  |  1998-06-16  |  5KB  |  95 lines

  1. // This is a part of the Microsoft Foundation Classes C++ library.
  2. // Copyright (C) 1992-1998 Microsoft Corporation
  3. // All rights reserved.
  4. //
  5. // This source code is only intended as a supplement to the
  6. // Microsoft Foundation Classes Reference and related
  7. // electronic documentation provided with the library.
  8. // See these sources for detailed information regarding the
  9. // Microsoft Foundation Classes product.
  10.  
  11. // Inlines for AFXHTML.H
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14.  
  15. #ifdef _AFXHTML_INLINE
  16.  
  17. _AFXHTML_INLINE void CHtmlView::SetRegisterAsBrowser(BOOL bNewValue)
  18.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_RegisterAsBrowser((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  19.  
  20. _AFXHTML_INLINE void CHtmlView::SetRegisterAsDropTarget(BOOL bNewValue)
  21.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_RegisterAsDropTarget((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  22.  
  23. _AFXHTML_INLINE void CHtmlView::SetTheaterMode(BOOL bNewValue)
  24.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_TheaterMode((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  25.  
  26. _AFXHTML_INLINE void CHtmlView::SetVisible(BOOL bNewValue)
  27.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Visible((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  28.  
  29. _AFXHTML_INLINE void CHtmlView::SetMenuBar(BOOL bNewValue)
  30.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_MenuBar((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  31.  
  32. _AFXHTML_INLINE void CHtmlView::SetToolBar(int nNewValue)
  33.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_ToolBar(nNewValue); }
  34.  
  35. _AFXHTML_INLINE void CHtmlView::SetOffline(BOOL bNewValue)
  36.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Offline((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  37.  
  38. _AFXHTML_INLINE void CHtmlView::SetSilent(BOOL bNewValue)
  39.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Silent((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  40.  
  41. _AFXHTML_INLINE void CHtmlView::GoBack()
  42.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoBack(); }
  43.  
  44. _AFXHTML_INLINE void CHtmlView::GoForward()
  45.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoForward(); }
  46.  
  47. _AFXHTML_INLINE void CHtmlView::GoHome()
  48.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoHome(); }
  49.  
  50. _AFXHTML_INLINE void CHtmlView::GoSearch()
  51.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->GoSearch(); }
  52.  
  53. _AFXHTML_INLINE void CHtmlView::Refresh()
  54.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->Refresh(); }
  55.  
  56. _AFXHTML_INLINE void CHtmlView::Refresh2(int nLevel)
  57.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->Refresh2(COleVariant((long) nLevel, VT_I4)); }
  58.  
  59. _AFXHTML_INLINE void CHtmlView::Stop()
  60.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->Stop(); }
  61.  
  62. _AFXHTML_INLINE void CHtmlView::SetFullScreen(BOOL bNewValue)
  63.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_FullScreen((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  64.  
  65. _AFXHTML_INLINE void CHtmlView::SetAddressBar(BOOL bNewValue)
  66.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_AddressBar((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  67.  
  68. _AFXHTML_INLINE void CHtmlView::SetHeight(long nNewValue)
  69.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Height(nNewValue); }
  70.  
  71. _AFXHTML_INLINE void CHtmlView::PutProperty(LPCTSTR lpszPropertyName, long lValue)
  72.     { ASSERT(m_pBrowserApp != NULL); ASSERT(m_pBrowserApp != NULL); PutProperty(lpszPropertyName, COleVariant(lValue, VT_UI4)); }
  73.  
  74. _AFXHTML_INLINE void CHtmlView::PutProperty(LPCTSTR lpszPropertyName, short nValue)
  75.     { ASSERT(m_pBrowserApp != NULL); ASSERT(m_pBrowserApp != NULL); PutProperty(lpszPropertyName, COleVariant(nValue, VT_UI2)); }
  76.  
  77. _AFXHTML_INLINE void CHtmlView::PutProperty(LPCTSTR lpszPropertyName, LPCTSTR lpszValue)
  78.     { ASSERT(m_pBrowserApp != NULL); ASSERT(m_pBrowserApp != NULL); PutProperty(lpszPropertyName, COleVariant(lpszValue, VT_BSTR)); }
  79.  
  80. _AFXHTML_INLINE void CHtmlView::PutProperty(LPCTSTR lpszPropertyName, double dValue)
  81.     { ASSERT(m_pBrowserApp != NULL); ASSERT(m_pBrowserApp != NULL); PutProperty(lpszPropertyName, COleVariant(dValue)); }
  82.  
  83. _AFXHTML_INLINE void CHtmlView::SetTop(long nNewValue)
  84.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Top(nNewValue); }
  85.  
  86. _AFXHTML_INLINE void CHtmlView::SetLeft(long nNewValue)
  87.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_Left(nNewValue); }
  88.  
  89. _AFXHTML_INLINE void CHtmlView::SetStatusBar(BOOL bNewValue)
  90.     { ASSERT(m_pBrowserApp != NULL); m_pBrowserApp->put_StatusBar((short) (bNewValue ? AFX_OLE_TRUE : AFX_OLE_FALSE)); }
  91.  
  92. #endif //_AFXHTML_INLINE
  93.  
  94. /////////////////////////////////////////////////////////////////////////////
  95.