BCGCBProInc.h
上传用户:cnlanbo1
上传日期:2009-08-06
资源大小:19862k
文件大小:9k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //*******************************************************************************
  2. // COPYRIGHT NOTES
  3. // ---------------
  4. // This is a part of the BCGControlBar Library
  5. // Copyright (C) 1998-2008 BCGSoft Ltd.
  6. // All rights reserved.
  7. //
  8. // This source code can be used, distributed or modified
  9. // only under terms and conditions 
  10. // of the accompanying license agreement.
  11. //*******************************************************************************
  12. //
  13. #ifndef __BCGCBPROINC_H
  14. #define __BCGCBPROINC_H
  15. #if _MSC_VER >= 1000
  16. #pragma once
  17. #endif // _MSC_VER >= 1000
  18. #ifndef __AFXTEMPL_H__
  19. #include <afxtempl.h>
  20. #endif
  21. #include "BCGCBPro.h" // Library global definitions.
  22. #include "BCGCBProVer.h" // Library version info.
  23. #ifdef _BCGCBPRO_IN_OTHER_DLL
  24. BCGCBPRODLLEXPORT void BCGCBProDllInitialize ();
  25. #endif // _BCGCBPRO_IN_OTHER_DLL
  26. #define _BCGCB_LIBNAME1_ "BCGCBPRO100"
  27. #if defined _AFXDLL && !defined _BCGCBPRO_STATIC_
  28. #define _BCGCB_LIBNAME2_ _BCGCB_LIBNAME1_
  29. #else
  30. #define _BCGCB_LIBNAME2_ _BCGCB_LIBNAME1_##"Static"
  31. #endif
  32. #ifdef _UNICODE
  33. #define _BCGCB_LIBNAME3_ _BCGCB_LIBNAME2_##"U"
  34. #else
  35. #define _BCGCB_LIBNAME3_ _BCGCB_LIBNAME2_
  36. #endif
  37. #ifdef _DEBUG
  38. #define _BCGCB_LIBNAME4_ _BCGCB_LIBNAME3_##"D"
  39. #else
  40. #define _BCGCB_LIBNAME4_ _BCGCB_LIBNAME3_
  41. #endif
  42. #if defined _AFXDLL && !defined _BCGCBPRO_STATIC_
  43. #define _BCGCB_LIBNAME5_ _BCGCB_LIBNAME4_
  44. #elif defined _BCGCBPRO_STATIC_
  45. #define _BCGCB_LIBNAME5_ _BCGCB_LIBNAME4_##"s"
  46. #else
  47. #define _BCGCB_LIBNAME5_ _BCGCB_LIBNAME4_
  48. #endif
  49. #if _MSC_VER < 1300
  50. #define _BCGCB_LIBNAME_ _BCGCB_LIBNAME5_##".lib"
  51. #elif _MSC_VER == 1300
  52. #define _BCGCB_LIBNAME_ _BCGCB_LIBNAME5_##"70.lib"
  53. #elif _MSC_VER < 1400
  54. #define _BCGCB_LIBNAME_ _BCGCB_LIBNAME5_##"71.lib"
  55. #elif _MSC_VER < 1500
  56. #define _BCGCB_LIBNAME_ _BCGCB_LIBNAME5_##"80.lib"
  57. #elif _MSC_VER == 1500
  58. #define _BCGCB_LIBNAME_ _BCGCB_LIBNAME5_##"90.lib"
  59. #else
  60. #error "Unsupported VC++ version"
  61. #endif
  62. #pragma comment(lib, _BCGCB_LIBNAME_)
  63. #ifndef _BCGCB_HIDE_AUTOLINK_OUTPUT_
  64. #pragma message("Automatically linking with " _BCGCB_LIBNAME_)
  65. #endif // _BCGCB_HIDE_AUTOLINK_OUTPUT_
  66. //----------------------------
  67. // BCGControlBar control bars:
  68. //----------------------------
  69. #include "BCGPToolBar.h"
  70. #include "BCGPStatusBar.h"
  71. #include "BCGPMenuBar.h"
  72. #include "BCGPDialogBar.h"
  73. #include "BCGPOutlookBar.h"
  74. #include "BCGPOutlookWnd.h"
  75. #include "BCGPColorBar.h"
  76. #include "BCGPCaptionBar.h"
  77. #include "BCGPOutlookBarPane.h"
  78. #include "BCGPTabbedControlBar.h"
  79. #include "BCGPTabbedToolbar.h"
  80. #include "BCGPToolBox.h"
  81. #include "BCGPTasksPane.h"
  82. #include "BCGPCalendarBar.h"
  83. #include "BCGPCalculator.h"
  84. #include "BCGPExplorerToolBar.h"
  85. //--------------------------
  86. // BCGControlBar Ribbon bar:
  87. //--------------------------
  88. #include "BCGPRibbonBar.h"
  89. #include "BCGPRibbonCustomizePage.h"
  90. #include "BCGPRibbonKeyboardCustomizeDlg.h"
  91. #include "BCGPRibbonPanel.h"
  92. #include "BCGPRibbonMainPanel.h"
  93. #include "BCGPRibbonPanelMenu.h"
  94. #include "BCGPRibbonFloaty.h"
  95. #include "BCGPRibbonCategory.h"
  96. #include "BCGPRibbonButton.h"
  97. #include "BCGPRibbonLabel.h"
  98. #include "BCGPBaseRibbonElement.h"
  99. #include "BCGPRibbonButtonsGroup.h"
  100. #include "BCGPRibbonColorButton.h"
  101. #include "BCGPRibbonEdit.h"
  102. #include "BCGPRibbonComboBox.h"
  103. #include "BCGPRibbonCheckBox.h"
  104. #include "BCGPRibbonCommandsListBox.h"
  105. #include "BCGPRibbonPaletteButton.h"
  106. #include "BCGPRibbonStatusBar.h"
  107. #include "BCGPRibbonStatusBarPane.h"
  108. #include "BCGPRibbonSlider.h"
  109. #include "BCGPRibbonProgressBar.h"
  110. #include "BCGPRibbonHyperlink.h"
  111. #include "BCGPRibbonUndoButton.h"
  112. //-----------------------------------
  113. // BCGControlBar control bar buttons:
  114. //-----------------------------------
  115. #include "BCGPToolbarButton.h"
  116. #include "BCGPToolbarComboBoxButton.h"
  117. #include "BCGPToolbarMenuButton.h"
  118. #include "BCGPToolbarEditBoxButton.h"
  119. #include "BCGPToolbarSpinEditBoxButton.h"
  120. #include "BCGPToolbarSystemMenuButton.h"
  121. #include "BCGPDropDown.h"
  122. #include "BCGPColorMenuButton.h"
  123. #include "BCGPToolbarFontCombo.h"
  124. #include "BCGPToolbarDateTimeCtrl.h"
  125. #include "BCGPCalendarMenuButton.h"
  126. #include "BCGPOutlookButton.h"
  127. #include "BCGPDropDownList.h"
  128. //-------------------------
  129. // Autohide bars
  130. //-------------------------
  131. #include "BCGPAutoHideButton.h"
  132. #include "BCGPAutoHideToolBar.h"
  133. //-------------------------------------------------------------------
  134. // BCGControlBar frame and miniframe windows (replaces CFrameWnd, 
  135. // CMDIFrameWnd, CMDIChildWnd, COleIPFrameWnd and COleDocIPFrameWnd):
  136. //-------------------------------------------------------------------
  137. #include "BCGPFrameWnd.h"
  138. #include "BCGPMDIFrameWnd.h"
  139. #include "BCGPMDIChildWnd.h"
  140. #include "BCGPOleIPFrameWnd.h"
  141. #include "BCGPOleDocIPFrameWnd.h"
  142. #include "BCGPOleCntrFrameWnd.h"
  143. #include "BCGPMiniFrameWnd.h"
  144. #include "BCGPMultiMiniFrameWnd.h"
  145. #include "BCGPAppBarWnd.h"
  146. //-----------------------------------
  147. // BCGControlBar customization stuff:
  148. //-----------------------------------
  149. #include "BCGPToolbarCustomize.h"
  150. #include "BCGPCustomizeMenuButton.h"
  151. #include "BCGPContextMenuManager.h"
  152. #include "BCGPKeyboardManager.h"
  153. #include "BCGPMouseManager.h"
  154. #include "BCGPUserTool.h"
  155. #include "BCGPKeyHelper.h"
  156. //--------------------------------
  157. // BCGControlBar workspace manager
  158. //--------------------------------
  159. #include "BCGPWorkspace.h"
  160. #include "BCGPRegistry.h"
  161. #include "BCGPRebarState.h"
  162. //-----------------------
  163. // BCGControlBar helpers:
  164. //-----------------------
  165. #include "BCGPTearOffManager.h"
  166. #include "BCGPDrawManager.h"
  167. #include "BCGPDockBarRow.h"
  168. #include "BCGPTooltipManager.h"
  169. #include "BCGPControlRenderer.h"
  170. //---------------------------------
  171. // BCGControlBar menu replacements:
  172. //---------------------------------
  173. #include "BCGPPopupMenu.h"
  174. #include "BCGPPopupMenuBar.h"
  175. #include "BCGPToolBarImages.h"
  176. //----------------------------
  177. // BCGControlBar docking bars:
  178. //----------------------------
  179. #include "BCGPDockingControlBar.h"
  180. #include "BCGPTabWnd.h"
  181. #include "BCGPDockingCBWrapper.h"
  182. //------------------------
  183. // BCGControlBar controls:
  184. //------------------------
  185. #include "BCGPButton.h"
  186. #include "BCGPEdit.h"
  187. #include "BCGPColorButton.h"
  188. #include "BCGPMenuButton.h"
  189. #include "BCGPURLLinkButton.h"
  190. #include "BCGPEditListBox.h"
  191. #include "BCGPAnimCtrl.h"
  192. #include "BCGPPowerColorPicker.h"
  193. #include "BCGPFontComboBox.h"
  194. #include "BCGPReBar.h"
  195. #include "BCGPShellTree.h"
  196. #include "BCGPShellList.h"
  197. #include "BCGPPropList.h"
  198. #include "BCGPEditCtrl.h"
  199. #include "BCGPIntelliSenseWnd.h"
  200. #include "BCGPIntelliSenseLB.h"
  201. #include "BCGPMaskEdit.h"
  202. #include "BCGPDateTimeCtrl.h"
  203. #include "BCGPDurationCtrl.h"
  204. #include "BCGPHotSpotImageCtrl.h"
  205. #include "BCGPSplitterWnd.h"
  206. #include "BCGPSpinButtonCtrl.h"
  207. #include "BCGPPopupWindow.h"
  208. #include "BCGPPopupDlg.h"
  209. #include "BCGPExCheckList.h"
  210. #include "BCGPToolTipCtrl.h"
  211. #include "BCGPPngImage.h"
  212. #include "BCGPScrollBar.h"
  213. #include "BCGPSliderCtrl.h"
  214. #include "BCGPProgressCtrl.h"
  215. #include "BCGPGroup.h"
  216. #include "BCGPStatic.h"
  217. #include "BCGPComboBox.h"
  218. #include "BCGPListBox.h"
  219. //-----------------------
  220. // BCGControlBar dialogs:
  221. //-----------------------
  222. #include "BCGPDialog.h"
  223. #include "BCGPFileDialog.h"
  224. #include "BCGPWindowsManagerDlg.h"
  225. #include "BCGPPrintPreviewView.h"
  226. #include "BCGPImageEditDlg.h"
  227. #include "BCGPColorDialog.h"
  228. #include "BCGPKeyMapDlg.h"
  229. #include "BCGPPropertySheet.h"
  230. #include "BCGPPropertyPage.h"
  231. #include "BCGPProgressDlg.h"
  232. //---------------------
  233. // BCGControlBar views:
  234. //---------------------
  235. #include "BCGPTabView.h"
  236. #include "BCGPEditView.h"
  237. #include "BCGPFormView.h"
  238. //--------------------
  239. // Visualization stuf:
  240. //--------------------
  241. #include "BCGPVisualManager.h"
  242. #include "BCGPVisualManagerXP.h"
  243. #include "BCGPWinXPVisualManager.h"
  244. #include "BCGPVisualManager2003.h"
  245. #include "BCGPVisualManagerVS2005.h"
  246. #include "BCGPVisualManager2007.h"
  247. #include "BCGPVisualManagerVS2008.h"
  248. #include "BCGPSkinManager.h"
  249. //-------------------------
  250. // OLE Full Server Support:
  251. //-------------------------
  252. #include "BCGPOleServerDoc.h"
  253. //----------
  254. // Planners:
  255. //----------
  256. #include "BCGPPlannerManagerView.h"
  257. #include "BCGPPlannerPrintWeek.h"
  258. #include "BCGPPlannerPrintMonth.h"
  259. #include "BCGPPlannerPrintDay.h"
  260. #include "BCGPPlannerPrint.h"
  261. #include "BCGPPlannerPrintDual.h"
  262. #include "BCGPRecurrence.h"
  263. #include "BCGPRecurrenceRules.h"
  264. #include "BCGPAppointmentProperty.h"
  265. //--------------
  266. // Grid control:
  267. //--------------
  268. #include "BCGPGridCtrl.h"
  269. #include "BCGPReportCtrl.h"
  270. #include "BCGPDBGridCtrl.h"
  271. #include "BCGPGridView.h"
  272. #include "BCGPReportView.h"
  273. //---------------
  274. // Gantt control:
  275. //---------------
  276. #include "BCGPGanttControl.h"
  277. #include "BCGPGanttChart.h"
  278. #include "BCGPGanttGrid.h"
  279. //-------------------------
  280. // Global Utils:
  281. //-------------------------
  282. #include "BCGPGlobalUtils.h"
  283. #include "BCGPAccessibility.h"
  284. #endif // __BCGCBPROINC_H