www.pudn.com > vc开发的精美界面.zip > BCGCB.h
//******************************************************************************* // COPYRIGHT NOTES // --------------- // This source code is a part of BCGControlBar library. // You may use, compile or redistribute it as part of your application // for free. You cannot redistribute it as a part of a software development // library without the agreement of the author. If the sources are // distributed along with the application, you should leave the original // copyright notes in the source code without any changes. // This code can be used WITHOUT ANY WARRANTIES on your own risk. // // For the latest updates to this library, check my site: // http://welcome.to/bcgsoft // // Stas Levin//******************************************************************************* #ifndef __BCGCB_H #define __BCGCB_H #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 #ifndef __AFXTEMPL_H__ #include #endif #define _BCGCB_VERSION_ 0x40640 #define _BCGCB_VERSION_MAJOR 4 #define _BCGCB_VERSION_MINOR 64 #ifdef _BCGCB_IN_OTHER_DLL BCGCONTROLBARDLLEXPORT void BCGControlBarDllInitialize (); // By Guy Hachlili #endif // _BCGCB_IN_OTHER_DLL #ifdef _AFXDLL #ifdef _DEBUG #ifdef _UNICODE #pragma comment(lib,"BCGCB464UD.lib") #pragma message("Automatically linking with BCGCB464UD.dll") #else #pragma comment(lib,"BCGCB464d.lib") #pragma message("Automatically linking with BCGCB464d.dll") #endif #else #ifdef _UNICODE #pragma comment(lib,"BCGCB464U.lib") #pragma message("Automatically linking with BCGCB464U.dll") #else #pragma comment(lib,"BCGCB464.lib") #pragma message("Automatically linking with BCGCB464.dll") #endif #endif #else #ifdef _DEBUG #ifdef _UNICODE #pragma comment(lib,"BCGCB464Staticud.lib") #pragma message("Automatically linking with BCGCB464Staticud.lib") #else #pragma comment(lib,"BCGCB464Staticd.lib") #pragma message("Automatically linking with BCGCB464Staticd.lib") #endif #else #ifdef _UNICODE #pragma comment(lib,"BCGCB464StaticU.lib") #pragma message("Automatically linking with BCGCB464StaticU.lib") #else #pragma comment(lib,"BCGCB464Static.lib") #pragma message("Automatically linking with BCGCB464Static.lib") #endif #endif #endif //------------------ // BCG control bars: //------------------ #include "BCGToolBar.h" #include "BCGMenuBar.h" #include "BCGDialogBar.h" #include "BCGOutlookBar.h" //------------------------- // BCG control bar buttons: //------------------------- #include "BCGToolbarButton.h" #include "BCGToolbarComboBoxButton.h" #include "BCGToolbarMenuButton.h" #include "BCGToolbarRegularMenuButton.h" #include "BCGToolbarEditBoxButton.h" #include "BCGDropDown.h" //---------------------------------------------------------------------- // BCG frame windows (replaces CFrameWnd, CMDIFrameWnd, CMDIChildWnd and // COleIPFrameWnd): //---------------------------------------------------------------------- #include "BCGFrameWnd.h" #include "BCGMDIFrameWnd.h" #include "BCGMDIChildWnd.h" #include "BCGOleIPFrameWnd.h" //------------------------- // BCG customization stuff: //------------------------- #include "CBCGToolbarCustomize.h" #include "BCGContextMenuManager.h" #include "BCGKeyboardManager.h" #include "BCGMouseManager.h" #include "BCGUserTool.h" //----------------------- // BCG workspace manager //----------------------- #include "BCGWorkspace.h" #include "BCGRegistry.h" #include "RebarState.h" //----------------------- // BCG menu replacements: //----------------------- #include "BCGPopupMenu.h" #include "BCGPopupMenuBar.h" #include "BCGToolBarImages.h" //------------------ // BCG docking bars: //------------------ #include "BCGSizingControlBar.h" #include "BCGTabWnd.h" //-------------- // BCG controls: //-------------- #include "BCGButton.h" #include "BCGMenuButton.h" #include "BCGURLLinkButton.h" #include "BCGEditListBox.h" //------------- // BCG dialogs: //------------- #include "BCGFileDialog.h" #include "BCGWindowsManagerDlg.h" #include "BCGPrintPreviewView.h" #include "ImageEditDlg.h" #endif // __BCGCB_H