diff options
Diffstat (limited to '')
-rw-r--r-- | public/sdk/inc/mfc40/afxdao.inl | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/public/sdk/inc/mfc40/afxdao.inl b/public/sdk/inc/mfc40/afxdao.inl new file mode 100644 index 000000000..da978d945 --- /dev/null +++ b/public/sdk/inc/mfc40/afxdao.inl @@ -0,0 +1,75 @@ +// This is a part of the Microsoft Foundation Classes C++ library. +// Copyright (C) 1992-1995 Microsoft Corporation +// All rights reserved. +// +// This source code is only intended as a supplement to the +// Microsoft Foundation Classes Reference and related +// electronic documentation provided with the library. +// See these sources for detailed information regarding the +// Microsoft Foundation Classes product. + +// Inlines for AFXDAO.H + +///////////////////////////////////////////////////////////////////////////// +// General database inlines + +#ifdef _AFXDAOCORE_INLINE + +// CDaoWorkspace inlines +_AFXDAOCORE_INLINE BOOL CDaoWorkspace::IsOpen() const + { ASSERT_VALID(this); return m_bOpen; } + +// CDaoDatabase inlines +_AFXDAOCORE_INLINE BOOL CDaoDatabase::IsOpen() const + { ASSERT_VALID(this); return m_bOpen; } + +// CDaoTableDef inlines +_AFXDAOCORE_INLINE BOOL CDaoTableDef::IsOpen() const + { ASSERT_VALID(this); return m_bOpen; } + +// CDaoQueryDef inlines +_AFXDAOCORE_INLINE BOOL CDaoQueryDef::IsOpen() const + { ASSERT_VALID(this); return m_bOpen; } + +// CDaoRecordset inlines +_AFXDAOCORE_INLINE BOOL CDaoRecordset::IsOpen() const + { ASSERT_VALID(this); return m_bOpen; } + +#endif // _AFXDAOCORE_INLINE + + +#ifdef _AFXDAODFX_INLINE + +// CDaoFieldExchange +_AFXDAODFX_INLINE void CDaoFieldExchange::SetFieldType(UINT nFieldType) +{ ASSERT(nFieldType == outputColumn || nFieldType == param); + m_nFieldType = nFieldType; } + +#endif // _AFXDAODFX_INLINE + + +#ifdef _AFXDAOVIEW_INLINE + +// CDaoRecordView inlines +_AFXDAOVIEW_INLINE void CDaoRecordView::OnUpdateRecordFirst(CCmdUI* pCmdUI) + { ASSERT_VALID(this); + pCmdUI->Enable(m_nStatus & AFX_DAOVIEW_SCROLL_BACKWARD); } + +_AFXDAOVIEW_INLINE void CDaoRecordView::OnUpdateRecordNext(CCmdUI* pCmdUI) + { ASSERT_VALID(this); + pCmdUI->Enable(m_nStatus & AFX_DAOVIEW_SCROLL_NEXT); } + +_AFXDAOVIEW_INLINE void CDaoRecordView::OnUpdateRecordPrev(CCmdUI* pCmdUI) + { ASSERT_VALID(this); + pCmdUI->Enable(m_nStatus & AFX_DAOVIEW_SCROLL_BACKWARD); } + +_AFXDAOVIEW_INLINE void CDaoRecordView::OnUpdateRecordLast(CCmdUI* pCmdUI) + { ASSERT_VALID(this); + pCmdUI->Enable(m_nStatus & AFX_DAOVIEW_SCROLL_LAST); } + +_AFXDAOVIEW_INLINE void CDaoRecordView::OnMove(int cx, int cy) + { CFormView::OnMove(cx, cy); } + +#endif // _AFXDAOVIEW_INLINE + +///////////////////////////////////////////////////////////////////////////// |