summaryrefslogtreecommitdiffstats
path: root/public/sdk/inc/mfc30/afxdlgs.inl
diff options
context:
space:
mode:
Diffstat (limited to 'public/sdk/inc/mfc30/afxdlgs.inl')
-rw-r--r--public/sdk/inc/mfc30/afxdlgs.inl110
1 files changed, 110 insertions, 0 deletions
diff --git a/public/sdk/inc/mfc30/afxdlgs.inl b/public/sdk/inc/mfc30/afxdlgs.inl
new file mode 100644
index 000000000..87e9bd6b0
--- /dev/null
+++ b/public/sdk/inc/mfc30/afxdlgs.inl
@@ -0,0 +1,110 @@
+// Microsoft Foundation Classes C++ library.
+// Copyright (C) 1992 Microsoft Corporation,
+// All rights reserved.
+
+// This source code is only intended as a supplement to the
+// Microsoft Foundation Classes Reference and Microsoft
+// QuickHelp and/or WinHelp documentation provided with the library.
+// See these sources for detailed information regarding the
+// Microsoft Foundation Classes product.
+
+// Inlines for AFXDLGS.H
+
+#ifdef _AFXDLGS_INLINE
+
+/////////////////////////////////////////////////////////////////////////////
+
+_AFXDLGS_INLINE CCommonDialog::CCommonDialog(CWnd* pParentWnd)
+ : CDialog((UINT)0, pParentWnd) { }
+
+_AFXDLGS_INLINE CString CFileDialog::GetPathName() const
+ { return m_ofn.lpstrFile; }
+_AFXDLGS_INLINE CString CFileDialog::GetFileExt() const
+ { if (m_ofn.nFileExtension == 0) return (TCHAR)'\0';
+ else return m_ofn.lpstrFile + m_ofn.nFileExtension; }
+_AFXDLGS_INLINE CString CFileDialog::GetFileTitle() const
+ { return m_ofn.lpstrFileTitle; }
+_AFXDLGS_INLINE BOOL CFileDialog::GetReadOnlyPref() const
+ { return m_ofn.Flags & OFN_READONLY ? TRUE : FALSE; }
+_AFXDLGS_INLINE void CFontDialog::GetCurrentFont(LPLOGFONT lplf)
+ { ASSERT(m_hWnd != NULL); SendMessage(WM_CHOOSEFONT_GETLOGFONT,
+ 0, (DWORD)(LPVOID)lplf); }
+_AFXDLGS_INLINE CString CFontDialog::GetFaceName() const
+ { return (LPCTSTR)m_cf.lpLogFont->lfFaceName; }
+_AFXDLGS_INLINE CString CFontDialog::GetStyleName() const
+ { return m_cf.lpszStyle; }
+_AFXDLGS_INLINE int CFontDialog::GetSize() const
+ { return m_cf.iPointSize; }
+_AFXDLGS_INLINE int CFontDialog::GetWeight() const
+ { return (int)m_cf.lpLogFont->lfWeight; }
+_AFXDLGS_INLINE BOOL CFontDialog::IsItalic() const
+ { return m_cf.lpLogFont->lfItalic ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFontDialog::IsStrikeOut() const
+ { return m_cf.lpLogFont->lfStrikeOut ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFontDialog::IsBold() const
+ { return m_cf.lpLogFont->lfWeight == FW_BOLD ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFontDialog::IsUnderline() const
+ { return m_cf.lpLogFont->lfUnderline ? TRUE : FALSE; }
+_AFXDLGS_INLINE COLORREF CFontDialog::GetColor() const
+ { return m_cf.rgbColors; }
+_AFXDLGS_INLINE COLORREF CColorDialog::GetColor() const
+ { return m_cc.rgbResult; }
+_AFXDLGS_INLINE COLORREF* PASCAL CColorDialog::GetSavedCustomColors()
+ { return &AfxGetWinState()->m_crSavedCustom[0]; }
+_AFXDLGS_INLINE BOOL CPrintDialog::GetDefaults()
+ { m_pd.Flags |= PD_RETURNDEFAULT;
+ return ::PrintDlg(&m_pd); }
+_AFXDLGS_INLINE BOOL CPrintDialog::PrintSelection() const
+ { return m_pd.Flags & PD_SELECTION ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CPrintDialog::PrintRange() const
+ { return m_pd.Flags & PD_PAGENUMS ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CPrintDialog::PrintAll() const
+ { return !PrintRange() && !PrintSelection() ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CPrintDialog::PrintCollate() const
+ { return m_pd.Flags & PD_COLLATE ? TRUE : FALSE; }
+_AFXDLGS_INLINE int CPrintDialog::GetFromPage() const
+ { return (PrintRange() ? m_pd.nFromPage :-1); }
+_AFXDLGS_INLINE int CPrintDialog::GetToPage() const
+ { return (PrintRange() ? m_pd.nToPage :-1); }
+_AFXDLGS_INLINE HDC CPrintDialog::GetPrinterDC() const
+ { ASSERT_VALID(this);
+ ASSERT(m_pd.Flags & PD_RETURNDC);
+ return m_pd.hDC; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::IsTerminating() const
+ { return m_fr.Flags & FR_DIALOGTERM ? TRUE : FALSE ; }
+_AFXDLGS_INLINE CString CFindReplaceDialog::GetReplaceString() const
+ { return m_fr.lpstrReplaceWith; }
+_AFXDLGS_INLINE CString CFindReplaceDialog::GetFindString() const
+ { return m_fr.lpstrFindWhat; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::SearchDown() const
+ { return m_fr.Flags & FR_DOWN ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::FindNext() const
+ { return m_fr.Flags & FR_FINDNEXT ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::MatchCase() const
+ { return m_fr.Flags & FR_MATCHCASE ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::MatchWholeWord() const
+ { return m_fr.Flags & FR_WHOLEWORD ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::ReplaceCurrent() const
+ { return m_fr. Flags & FR_REPLACE ? TRUE : FALSE; }
+_AFXDLGS_INLINE BOOL CFindReplaceDialog::ReplaceAll() const
+ { return m_fr.Flags & FR_REPLACEALL ? TRUE : FALSE; }
+
+// CPropertySheet/CPropertyPage/CTabControl inlines
+_AFXDLGS_INLINE int CTabControl::GetCurSel() const
+ { return m_nCurTab; }
+_AFXDLGS_INLINE CTabItem* CTabControl::GetTabItem(int nTab) const
+ { return (CTabItem*)m_tabs[nTab]; }
+_AFXDLGS_INLINE int CTabControl::GetItemCount() const
+ { return m_tabs.GetSize(); }
+_AFXDLGS_INLINE void CPropertySheet::EnableStackedTabs(BOOL bStacked)
+ { m_bStacked = bStacked; }
+_AFXDLGS_INLINE int CPropertySheet::GetPageCount() const
+ { return m_pages.GetSize(); }
+_AFXDLGS_INLINE CPropertyPage* CPropertySheet::GetPage(int nPage) const
+ { return (CPropertyPage*)m_pages[nPage]; }
+_AFXDLGS_INLINE CPropertyPage* CPropertySheet::GetActivePage() const
+ {return GetPage(m_nCurPage);}
+
+/////////////////////////////////////////////////////////////////////////////
+
+#endif //_AFXDLGS_INLINE