Prof-UIS.h
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:26k
源码类别:

界面编程

开发平台:

Visual C++

  1. // This is part of the Professional User Interface Suite library.
  2. // Copyright (C) 2001-2009 FOSS Software, Inc.
  3. // All rights reserved.
  4. //
  5. // http://www.prof-uis.com
  6. // mailto:support@prof-uis.com
  7. //
  8. // This source code can be used, modified and redistributed
  9. // under the terms of the license agreement that is included
  10. // in the Professional User Interface Suite package.
  11. //
  12. // Warranties and Disclaimers:
  13. // THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND
  14. // INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY,
  15. // FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
  16. // IN NO EVENT WILL FOSS SOFTWARE INC. BE LIABLE FOR ANY DIRECT,
  17. // INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES,
  18. // INCLUDING DAMAGES FOR LOSS OF PROFITS, LOSS OR INACCURACY OF DATA,
  19. // INCURRED BY ANY PERSON FROM SUCH PERSON'S USAGE OF THIS SOFTWARE
  20. // EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  21. #if (!defined __PROF_UIS_H)
  22. #define __PROF_UIS_H
  23. // #if (defined __PROF_UIS_IMPL__ )
  24. //
  25. // #pragma message(" *** ")
  26. // #pragma message(" *** You cannot compile Prof-UIS when using the evaluation version.")
  27. // #pragma message(" *** To buy the full version please visit http://www.prof-uis.com/purchase.aspx")
  28. // #pragma message(" *** ")
  29. //
  30. // #error "You cannot compile Prof-UIS when using the evaluation version."
  31. //
  32. // #else
  33. //
  34. // #if ( ( (!defined _MBCS) && (!defined _UNICODE) ) || (!defined _AFXDLL) || (defined __STATPROFUIS_WITH_DLLMFC__) )
  35. //
  36. // #pragma message(" *** ")
  37. // #pragma message(" *** You can compile only Win32 MBCS/Unicode Debug/Release configurations of any sample projects when using the evaluation version.")
  38. // #pragma message(" *** To buy the full version please visit http://www.prof-uis.com/purchase.aspx")
  39. // #pragma message(" *** ")
  40. //
  41. // #error "You can compile only Win32 MBCS/Unicode Debug/Release configurations of any sample projects when using the evaluation version."
  42. //
  43. // #endif
  44. //
  45. // #endif
  46. #if (!defined _AFXDLL || defined __STATPROFUIS_WITH_DLLMFC__)
  47. #define __EXT_PROFUIS_STATIC_LINK
  48. #endif
  49. //////////////////////////////////////////////////////////////////////////
  50. //////////////////////////////////////////////////////////////////////////
  51. #if (!defined __EXT_MFC_DEF_H)
  52. #include <ExtMfcDef.h>
  53. #endif
  54. #ifndef __AFXWIN_H__
  55. #include <AfxWin.h>         // MFC core and standard components
  56. #endif
  57. #ifndef __AFXEXT_H__
  58. #include <afxext.h>         // MFC extensions
  59. #endif
  60. #ifndef _AFX_NO_OLE_SUPPORT
  61. #ifndef __AFXOLE_H__
  62. #include <AfxOle.h>     // MFC OLE classes
  63. #endif
  64. #ifndef __AFXODLGS_H__
  65. #include <AfxOdlgs.h>   // MFC OLE dialog classes
  66. #endif
  67. #ifndef __AFXDISP_H__
  68. #include <AfxDisp.h>    // MFC Automation classes
  69. #endif
  70. #endif // _AFX_NO_OLE_SUPPORT
  71. #ifndef __AFXTEMPL_H__
  72. #include <AfxTempl.h>
  73. #endif
  74. #ifndef __AFXMT_H__
  75. #include <AfxMT.h>
  76. #endif
  77. #ifndef __AFXCMN_H__
  78. #include <AfxCmn.h>
  79. #endif
  80. #ifndef __AFXDTCTL_H__
  81. #include <AfxDtCtl.h>
  82. #endif
  83. #ifndef __AFXCONV_H__
  84. #include <AfxConv.h>
  85. #endif
  86. //trial/commercial features
  87. #define __EXT_MFC_NO_TAB_CTRL
  88. #define __EXT_MFC_NO_TABMDI_CTRL
  89. #define __EXT_MFC_NO_TABFLAT_CTRL
  90. #define __EXT_MFC_NO_TABBUTTONS_CTRL
  91. #define __EXT_MFC_NO_TAB_ONENOTE_CTRL
  92. #define __EXT_MFC_NO_TAB_WHIDBEY_CTRL
  93. #define __EXT_MFC_NO_TAB_CONTROLBARS
  94. #define __EXT_MFC_NO_TOOLBOX_CTRL
  95. #define __EXT_MFC_NO_SHORTCUTLIST_CTRL
  96. #define __EXT_MFC_NO_PAGECONTAINER_CTRL
  97. #define __EXT_MFC_NO_GRIDBASEWND
  98. #define __EXT_MFC_NO_GRIDWND
  99. #define __EXT_MFC_NO_IMAGEEDITWND
  100. #define __EXT_MFC_NO_COLORPALETTE
  101. #define __EXT_MFC_NO_ICONEDITDLG
  102. #define __EXT_MFC_NO_BUILTIN_TEXTFIELD
  103. #define __EXT_MFC_NO_BUILTIN_DATEFIELD
  104. #define __EXT_MFC_NO_CUSTOMIZE
  105. #define __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL
  106. #define __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL
  107. #define __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL
  108. #define __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL
  109. #define __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL
  110. #define __EXT_MFC_NO_DATE_BROWSER
  111. #define __EXT_MFC_NO_DATE_PICKER
  112. #define __EXT_MFC_NO_DATE_PICKER_POPUP
  113. #define __EXT_MFC_NO_PAGE_NAVIGATOR
  114. #define __EXT_MFC_NO_UNDO_REDO_POPUP
  115. #define __EXT_MFC_NO_DURATIONWND
  116. #define __EXT_MFC_NO_DATETIMEWND
  117. #define __EXT_MFC_NO_TREEGRIDWND
  118. #define __EXT_MFC_NO_FORMULA_GRID
  119. #define __EXT_MFC_NO_PROPERTYGRIDWND
  120. #define __EXT_MFC_NO_REPORTGRIDWND
  121. #define __EXT_MFC_NO_TABBED_TOOLBAR
  122. #define __EXT_MFC_NO_TABBED_TOOLBAR_FLAT
  123. #define __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS
  124. #define __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE
  125. #define __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY
  126. #define __EXT_MFC_NO_TASK_PANE
  127. #define __EXT_MFC_NO_RIBBON_BAR
  128. #define __EXT_MFC_NO_PRINT
  129. #define __EXT_MFC_NO_SHELL
  130. #define __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL
  131. #define __EXT_MFC_NO_SHELL_LIST_VIEW_CTRL
  132. #define __EXT_MFC_NO_SHELL_COMBO_BOX
  133. #define __EXT_MFC_NO_SHELL_EXTENSIONS_COMBO_BOX
  134. #define __EXT_MFC_NO_SHELL_DIALOG_BFF
  135. #define __EXT_MFC_NO_SHELL_DIALOG_FILE
  136. #define __EXT_MFC_NO_GEO_CONTROLS
  137. // optional features (you can also exclude some resources in the resource.rc file)
  138. //#define __EXT_MFC_NO_PROF_UIS_ABOUT_DIALOG
  139. //#define __EXT_MFC_NO_MDI_WINDOWS_LIST_DIALOG
  140. //#define __EXT_MFC_NO_SPLITTER_WND
  141. //#define __EXT_MFC_NO_DOCK_MARKERS
  142. //#define __EXT_MFC_NO_EXTCONTENTEXPANDWND_H
  143. //#define __EXT_MFC_NO_DYNAMIC_BAR_SITE
  144. //#define __EXT_MFC_NO_CHECK_LIST
  145. //#define __EXT_MFC_NO_SCROLLWND
  146. //#define __EXT_MFC_NO_SCROLLCONTAINERWND
  147. //#define __EXT_MFC_NO_SCROLLITEMWND
  148. //#define __EXT_MFC_NO_SCROLLCONAINERWND
  149. //#define __EXT_MFC_NO_SPIN
  150. //#define __EXT_MFC_NO_STATUSBAR
  151. //#define __EXT_MFC_NO_NC_FRAME
  152. //#define __EXT_MFC_NO_PROGRESS_WND
  153. //#define __EXT_MFC_NO_THEME_SWITCHER_TOOLBAR
  154. //#define __EXT_MFC_NO_TREE_VIEW_CTRL
  155. //#define __EXT_MFC_NO_LIST_VIEW_CTRL
  156. //#define __EXT_MFC_NO_MSG_BOX
  157. // exclude unneded classes for ProfUIS-AX distributives
  158. //#define __EXT_PROFUIS_AX_DISTRIBUTE_BUILD
  159. #ifdef __EXT_PROFUIS_AX_DISTRIBUTE_BUILD
  160. #define __EXT_MFC_NO_TAB_CTRL
  161. #define __EXT_MFC_NO_TABMDI_CTRL
  162. #define __EXT_MFC_NO_TABFLAT_CTRL
  163. #define __EXT_MFC_NO_TABBUTTONS_CTRL
  164. #define __EXT_MFC_NO_TAB_ONENOTE_CTRL
  165. #define __EXT_MFC_NO_TAB_WHIDBEY_CTRL
  166. #define __EXT_MFC_NO_TAB_CONTROLBARS
  167. #define __EXT_MFC_NO_SHORTCUTLIST_CTRL
  168. #define __EXT_MFC_NO_PAGECONTAINER_CTRL
  169. #define __EXT_MFC_NO_SCROLLITEMWND
  170. #define __EXT_MFC_NO_SCROLLCONAINERWND
  171. #define __EXT_MFC_NO_GRIDBASEWND
  172. #define __EXT_MFC_NO_GRIDWND
  173. #define __EXT_MFC_NO_IMAGEEDITWND
  174. #define __EXT_MFC_NO_COLORPALETTE
  175. #define __EXT_MFC_NO_ICONEDITDLG
  176. #define __EXT_MFC_NO_BUILTIN_TEXTFIELD
  177. #define __EXT_MFC_NO_BUILTIN_DATEFIELD
  178. #define __EXT_MFC_NO_CUSTOMIZE
  179. #define __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL
  180. #define __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL
  181. #define __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL
  182. #define __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL
  183. #define __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL
  184. #define __EXT_MFC_NO_DATE_BROWSER
  185. #define __EXT_MFC_NO_DATE_PICKER_POPUP
  186. #define __EXT_MFC_NO_PAGE_NAVIGATOR
  187. #define __EXT_MFC_NO_UNDO_REDO_POPUP
  188. #define __EXT_MFC_NO_DURATIONWND
  189. #define __EXT_MFC_NO_DATETIMEWND
  190. #define __EXT_MFC_NO_TREEGRIDWND
  191. #define __EXT_MFC_NO_FORMULA_GRID
  192. #define __EXT_MFC_NO_PROPERTYGRIDWND
  193. #define __EXT_MFC_NO_REPORTGRIDWND
  194. #define __EXT_MFC_NO_TABBED_TOOLBAR
  195. #define __EXT_MFC_NO_TABBED_TOOLBAR_FLAT
  196. #define __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS
  197. #define __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE
  198. #define __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY
  199. #define __EXT_MFC_NO_TASK_PANE
  200. #define __EXT_MFC_NO_MDI_WINDOWS_LIST_DIALOG
  201. #define __EXT_MFC_NO_SPLITTER_WND
  202. #define __EXT_MFC_NO_DOCK_MARKERS
  203. #define __EXT_MFC_NO_EXTCONTENTEXPANDWND_H
  204. #define __EXT_MFC_NO_DYNAMIC_BAR_SITE
  205. #define __EXT_MFC_NO_CHECK_LIST
  206. #define __EXT_MFC_NO_SPIN
  207. #define __EXT_MFC_NO_STATUSBAR
  208. #endif
  209. // exclude unneded classes for Frame Features distributives
  210. //#define __EXT_FRAME_FEATURES_DISTRIBUTE_BUILD
  211. #ifdef __EXT_FRAME_FEATURES_DISTRIBUTE_BUILD
  212. #define __EXT_MFC_NO_TABFLAT_CTRL
  213. #define __EXT_MFC_NO_TABBUTTONS_CTRL
  214. #define __EXT_MFC_NO_TAB_ONENOTE_CTRL
  215. #define __EXT_MFC_NO_TAB_WHIDBEY_CTRL
  216. #define __EXT_MFC_NO_TAB_CONTROLBARS
  217. #define __EXT_MFC_NO_TOOLBOX_CTRL
  218. #define __EXT_MFC_NO_SHORTCUTLIST_CTRL
  219. #define __EXT_MFC_NO_PAGECONTAINER_CTRL
  220. #define __EXT_MFC_NO_SCROLLWND
  221. #define __EXT_MFC_NO_SCROLLCONTAINERWND
  222. #define __EXT_MFC_NO_SCROLLITEMWND
  223. #define __EXT_MFC_NO_SCROLLCONAINERWND
  224. #define __EXT_MFC_NO_GRIDBASEWND
  225. #define __EXT_MFC_NO_GRIDWND
  226. #define __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL
  227. #define __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL
  228. #define __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL
  229. #define __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL
  230. #define __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL
  231. #define __EXT_MFC_NO_DATE_BROWSER
  232. #define __EXT_MFC_NO_DATE_PICKER
  233. #define __EXT_MFC_NO_DATE_PICKER_POPUP
  234. #define __EXT_MFC_NO_PAGE_NAVIGATOR
  235. #define __EXT_MFC_NO_UNDO_REDO_POPUP
  236. #define __EXT_MFC_NO_BUILTIN_DATEFIELD
  237. #define __EXT_MFC_NO_EXTCONTENTEXPANDWND_H
  238. #define __EXT_MFC_NO_DURATIONWND
  239. #define __EXT_MFC_NO_DATETIMEWND
  240. #define __EXT_MFC_NO_TREEGRIDWND
  241. #define __EXT_MFC_NO_FORMULA_GRID
  242. #define __EXT_MFC_NO_PROPERTYGRIDWND
  243. #define __EXT_MFC_NO_REPORTGRIDWND
  244. #define __EXT_MFC_NO_TABBED_TOOLBAR
  245. #define __EXT_MFC_NO_TABBED_TOOLBAR_FLAT
  246. #define __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS
  247. #define __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE
  248. #define __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY
  249. #define __EXT_MFC_NO_TASK_PANE
  250. #define __EXT_MFC_NO_PROF_UIS_ABOUT_DIALOG
  251. #define __EXT_MFC_NO_SPLITTER_WND
  252. #define __EXT_MFC_NO_DOCK_MARKERS
  253. #define __EXT_MFC_NO_DYNAMIC_BAR_SITE
  254. #define __EXT_MFC_NO_SPIN
  255. #endif
  256. #if (defined __EXT_MFC_NO_TAB_CTRL)
  257. #if (!defined __EXT_MFC_NO_TABMDI_CTRL)
  258. #define   __EXT_MFC_NO_TABMDI_CTRL
  259. #endif
  260. #if (!defined __EXT_MFC_NO_TABFLAT_CTRL)
  261. #define   __EXT_MFC_NO_TABFLAT_CTRL
  262. #endif
  263. #if (!defined __EXT_MFC_NO_TABBUTTONS_CTRL)
  264. #define   __EXT_MFC_NO_TABBUTTONS_CTRL
  265. #endif
  266. #if (!defined __EXT_MFC_NO_TAB_ONENOTE_CTRL)
  267. #define   __EXT_MFC_NO_TAB_ONENOTE_CTRL
  268. #endif
  269. #if (!defined __EXT_MFC_NO_TAB_WHIDBEY_CTRL)
  270. #define   __EXT_MFC_NO_TAB_WHIDBEY_CTRL
  271. #endif
  272. #if (!defined __EXT_MFC_NO_TAB_CONTROLBARS)
  273. #define   __EXT_MFC_NO_TAB_CONTROLBARS
  274. #endif
  275. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL)
  276. #define   __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL
  277. #endif
  278. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL)
  279. #define   __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL
  280. #endif
  281. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL)
  282. #define   __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL
  283. #endif
  284. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL)
  285. #define   __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL
  286. #endif
  287. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL)
  288. #define   __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL
  289. #endif
  290. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR)
  291. #define   __EXT_MFC_NO_TABBED_TOOLBAR
  292. #endif
  293. #endif // (defined __EXT_MFC_NO_TAB_CTRL)
  294. #if (defined __EXT_MFC_NO_TABFLAT_CTRL)
  295. #if (!defined __EXT_MFC_NO_TABBUTTONS_CTRL)
  296. #define   __EXT_MFC_NO_TABBUTTONS_CTRL
  297. #endif
  298. #endif
  299. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR)
  300. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL)
  301. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR)
  302. #define   __EXT_MFC_NO_TABBED_TOOLBAR
  303. #endif
  304. #endif
  305. #endif
  306. #if (defined __EXT_MFC_NO_NC_FRAME)
  307. #if (!defined __EXT_MFC_NO_MSG_BOX)
  308. #define __EXT_MFC_NO_MSG_BOX
  309. #endif
  310. #if (!defined __EXT_MFC_NO_PRINT)
  311. #define __EXT_MFC_NO_PRINT
  312. #endif
  313. #endif
  314. #if (defined __EXT_MFC_NO_CHECK_LIST)
  315. #if (!defined __EXT_MFC_NO_CUSTOMIZE)
  316. #define __EXT_MFC_NO_CUSTOMIZE
  317. #endif
  318. #endif
  319. #if (defined __EXT_MFC_NO_CUSTOMIZE) || (defined __EXT_MFC_NO_TOOLBOX_CTRL)
  320. #if (!defined __EXT_MFC_NO_RIBBON_BAR)
  321. #define __EXT_MFC_NO_RIBBON_BAR
  322. #endif
  323. #endif
  324. #if (defined __EXT_MFC_NO_TABBED_TOOLBAR) || (defined __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL)
  325. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_FLAT)
  326. #define   __EXT_MFC_NO_TABBED_TOOLBAR_FLAT
  327. #endif
  328. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS)
  329. #define   __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS
  330. #endif
  331. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE)
  332. #define   __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE
  333. #endif
  334. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY)
  335. #define   __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY
  336. #endif
  337. #endif
  338. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL)
  339. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_FLAT)
  340. #define   __EXT_MFC_NO_TABBED_TOOLBAR_FLAT
  341. #endif
  342. #endif
  343. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL)
  344. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS)
  345. #define   __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS
  346. #endif
  347. #endif
  348. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL)
  349. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS)
  350. #define   __EXT_MFC_NO_TABBED_TOOLBAR_BUTTONS
  351. #endif
  352. #endif
  353. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL)
  354. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL)
  355. #define   __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL
  356. #endif
  357. #endif
  358. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL)
  359. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE)
  360. #define   __EXT_MFC_NO_TABBED_TOOLBAR_ONENOTE
  361. #endif
  362. #endif
  363. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL)
  364. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY)
  365. #define   __EXT_MFC_NO_TABBED_TOOLBAR_WHIDBEY
  366. #endif
  367. #endif
  368. #if (defined __EXT_MFC_NO_SCROLLWND)
  369. #if (!defined __EXT_MFC_NO_SCROLLCONTAINERWND)
  370. #define __EXT_MFC_NO_SCROLLCONTAINERWND
  371. #endif
  372. #if (!defined __EXT_MFC_NO_IMAGEEDITWND)
  373. #define   __EXT_MFC_NO_IMAGEEDITWND
  374. #endif
  375. #if (!defined __EXT_MFC_NO_COLORPALETTE)
  376. #define   __EXT_MFC_NO_COLORPALETTE
  377. #endif
  378. #if (!defined __EXT_MFC_NO_SCROLLITEMWND)
  379. #define   __EXT_MFC_NO_SCROLLITEMWND
  380. #endif
  381. #if (!defined __EXT_MFC_NO_SCROLLCONAINERWND)
  382. #define   __EXT_MFC_NO_SCROLLCONAINERWND
  383. #endif
  384. #if (!defined __EXT_MFC_NO_TOOLBOX_CTRL)
  385. #define   __EXT_MFC_NO_TOOLBOX_CTRL
  386. #endif
  387. #if (!defined __EXT_MFC_NO_TASK_PANE)
  388. #define   __EXT_MFC_NO_TASK_PANE
  389. #endif
  390. #endif // (defined __EXT_MFC_NO_SCROLLWND)
  391. #if (defined __EXT_MFC_NO_SCROLLITEMWND)
  392. #if (!defined __EXT_MFC_NO_GRIDBASEWND)
  393. #define  __EXT_MFC_NO_GRIDBASEWND
  394. #endif
  395. #endif
  396. #if (defined __EXT_MFC_NO_GRIDBASEWND)
  397. #if (!defined __EXT_MFC_NO_GRIDWND)
  398. #define  __EXT_MFC_NO_GRIDWND
  399. #endif
  400. #endif
  401. #if (defined __EXT_MFC_NO_GRIDWND)
  402. #if (!defined __EXT_MFC_NO_TREEGRIDWND)
  403. #define  __EXT_MFC_NO_TREEGRIDWND
  404. #endif
  405. #if (!defined __EXT_MFC_NO_FORMULA_GRID)
  406. #define __EXT_MFC_NO_FORMULA_GRID
  407. #endif
  408. #endif
  409. #if (defined __EXT_MFC_NO_TREEGRIDWND)
  410. #if (!defined __EXT_MFC_NO_PROPERTYGRIDWND)
  411. #define  __EXT_MFC_NO_PROPERTYGRIDWND
  412. #endif
  413. #if (!defined __EXT_MFC_NO_REPORTGRIDWND)
  414. #define  __EXT_MFC_NO_REPORTGRIDWND
  415. #endif
  416. #endif
  417. #if (defined __EXT_MFC_NO_IMAGEEDITWND) || (defined __EXT_MFC_NO_COLORPALETTE)
  418. #if (!defined __EXT_MFC_NO_ICONEDITDLG)
  419. #define   __EXT_MFC_NO_ICONEDITDLG
  420. #endif
  421. #endif // (defined __EXT_MFC_NO_IMAGEEDITWND) || (defined __EXT_MFC_NO_COLORPALETTE)
  422. #if (defined __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL)
  423. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL)
  424. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL
  425. #endif
  426. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL)
  427. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_BUTTONS_CTRL
  428. #endif
  429. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL)
  430. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL
  431. #endif
  432. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL)
  433. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL
  434. #endif
  435. #endif
  436. #if (defined __EXT_MFC_NO_TABFLAT_CTRL)
  437. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL)
  438. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_FLAT_CTRL
  439. #endif
  440. #endif
  441. #if (defined __EXT_MFC_NO_TAB_ONENOTE_CTRL)
  442. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL)
  443. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_ONENOTE_CTRL
  444. #endif
  445. #endif
  446. #if (defined __EXT_MFC_NO_TAB_WHIDBEY_CTRL)
  447. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL)
  448. #define  __EXT_MFC_NO_TAB_PAGECONTAINER_WHIDBEY_CTRL
  449. #endif
  450. #endif
  451. #if (defined __EXT_MFC_NO_DATE_PICKER)
  452. #if (!defined __EXT_MFC_NO_DATE_PICKER_POPUP)
  453. #define  __EXT_MFC_NO_DATE_PICKER_POPUP
  454. #endif
  455. #if (!defined __EXT_MFC_NO_BUILTIN_DATEFIELD)
  456. #define  __EXT_MFC_NO_BUILTIN_DATEFIELD
  457. #endif
  458. #endif
  459. #if (defined __EXT_MFC_NO_DATE_PICKER_POPUP)
  460. #if (!defined __EXT_MFC_NO_BUILTIN_DATEFIELD)
  461. #define  __EXT_MFC_NO_BUILTIN_DATEFIELD
  462. #endif
  463. #endif
  464. #if (defined __EXT_MFC_NO_DURATIONWND)
  465. #if (!defined __EXT_MFC_NO_DATETIMEWND)
  466. #define  __EXT_MFC_NO_DATETIMEWND
  467. #endif
  468. #endif
  469. #if (defined __EXT_MFC_NO_DATE_PICKER_POPUP)
  470. #if (!defined __EXT_MFC_NO_DATETIMEWND)
  471. #define  __EXT_MFC_NO_DATETIMEWND
  472. #endif
  473. #endif
  474. #if (defined __EXT_MFC_NO_SHELL)
  475. #if (!defined __EXT_MFC_NO_SHELL_COMBO_BOX)
  476. #define __EXT_MFC_NO_SHELL_COMBO_BOX
  477. #endif
  478. #if (!defined __EXT_MFC_NO_SHELL_EXTENSIONS_COMBO_BOX)
  479. #define __EXT_MFC_NO_SHELL_EXTENSIONS_COMBO_BOX
  480. #endif
  481. #if (!defined __EXT_MFC_NO_SHELL_LIST_VIEW_CTRL)
  482. #define __EXT_MFC_NO_SHELL_LIST_VIEW_CTRL
  483. #endif
  484. #if (!defined __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL)
  485. #define __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL
  486. #endif
  487. #if (!defined __EXT_MFC_NO_SHELL_DIALOG_BFF)
  488. #define __EXT_MFC_NO_SHELL_DIALOG_BFF
  489. #endif
  490. #if (!defined __EXT_MFC_NO_SHELL_DIALOG_FILE)
  491. #define __EXT_MFC_NO_SHELL_DIALOG_FILE
  492. #endif
  493. #endif
  494. #if (defined __EXT_MFC_NO_LIST_VIEW_CTRL)
  495. #if (!defined __EXT_MFC_NO_SHELL_LIST_VIEW_CTRL)
  496. #define __EXT_MFC_NO_SHELL_LIST_VIEW_CTRL
  497. #endif
  498. #endif
  499. #if (defined __EXT_MFC_NO_TREE_VIEW_CTRL)
  500. #if (!defined __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL)
  501. #define __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL
  502. #endif
  503. #endif
  504. #if (defined __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL)
  505. #if (!defined __EXT_MFC_NO_SHELL_DIALOG_BFF)
  506. #define __EXT_MFC_NO_SHELL_DIALOG_BFF
  507. #endif
  508. #endif
  509. #if (defined __EXT_MFC_NO_SHELL_TREE_VIEW_CTRL) || (defined __EXT_MFC_NO_SHELL_LIST_VIEW_CTRL) || (defined __EXT_MFC_NO_SHELL_COMBO_BOX) || (defined __EXT_MFC_NO_SHELL_EXTENSIONS_COMBO_BOX)
  510. #if (!defined __EXT_MFC_NO_SHELL_DIALOG_FILE)
  511. #define __EXT_MFC_NO_SHELL_DIALOG_FILE
  512. #endif
  513. #endif
  514. #if (!defined __EXT_MFC_NO_GEO_CONTROLS)
  515. #if (defined __EXT_MFC_NO_DURATIONWND)
  516. #define __EXT_MFC_NO_GEO_CONTROLS
  517. #endif
  518. #endif
  519. #if (!defined __PROF_UIS_IMPL__)
  520. #if (!defined __EXT_LABEL_H)
  521. #include <ExtLabel.h>
  522. #endif
  523. #if (!defined __EXT_GROUPBOX_H)
  524. #include <ExtGroupBox.h>
  525. #endif
  526. #if (!defined __EXTBTNONFLAT_H)
  527. #include <ExtBtnOnFlat.h>
  528. #endif
  529. #if (!defined __EXT_BUTTON_H)
  530. #include <ExtButton.h>
  531. #endif
  532. #if (!defined __EXT_COMBO_BOX_H)
  533. #include <ExtComboBox.h>
  534. #endif
  535. #if (!defined __EXT_MFC_NO_EXTCONTENTEXPANDWND_H)
  536. #if (!defined __EXT_EXTCONTENTEXPANDWND_H)
  537. #include <ExtContentExpandWnd.h>
  538. #endif
  539. #endif // (!defined __EXT_MFC_NO_EXTCONTENTEXPANDWND_H)
  540. #if (!defined __EXT_EDIT_H)
  541. #include <ExtEdit.h>
  542. #endif
  543. #if (!defined __EXT_CMD_ICON_H)
  544. #include <ExtCmdIcon.h>
  545. #endif
  546. #if (!defined __ExtCmdManager_H)
  547. #include <ExtCmdManager.h>
  548. #endif
  549. #if (!defined __EXT_PAINT_MANAGER_H)
  550. #include <ExtPaintManager.h>
  551. #endif
  552. #if (!defined __EXT_CONTROLBAR_H)
  553. #include <ExtControlBar.h>
  554. #endif
  555. #if (!defined __EXT_TOOLCONTROLBAR_H)
  556. #include <ExtToolControlBar.h>
  557. #endif
  558. #if (!defined __EXT_MENUCONTROLBAR_H)
  559. #include <ExtMenuControlBar.h>
  560. #endif
  561. #if (!defined __EXT_MFC_NO_STATUSBAR)
  562. #if (!defined __EXT_STATUSCONTROLBAR_H)
  563. #include <ExtStatusControlBar.h>
  564. #endif
  565. #endif
  566. #if (!defined __EXT_POPUP_MENU_WND_H)
  567. #include <ExtPopupMenuWnd.h>
  568. #endif
  569. #if (!defined __EXT_RESIZABLE_DIALOG_H)
  570. #include <ExtResizableDialog.h>
  571. #endif
  572. #if (!defined __EXTCOLORCTRL_H)
  573. #include <ExtColorCtrl.h>
  574. #endif
  575. #if (!defined __EXTCOLORDLG_H)
  576. #include <ExtColorDlg.h>
  577. #endif
  578. #if (!defined __EXT_TEMPL_H)
  579. #include <ExtTempl.h>
  580. #endif
  581. #if (!defined __EXT_MFC_NO_TAB_CTRL)
  582. #if (!defined __EXT_TABWND_H)
  583. #include <ExtTabWnd.h>
  584. #endif
  585. #endif // (!defined __EXT_MFC_NO_TAB_CTRL)
  586. #if (!defined __EXT_MFC_NO_TABFLAT_CTRL)
  587. #if (! defined __EXT_TAB_FLAT_WND_H)
  588. #include <ExtTabFlatWnd.h>
  589. #endif
  590. #endif // (!defined __EXT_MFC_NO_TABFLAT_CTRL)
  591. #if (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL)
  592. #if (! defined __EXT_TAB_PAGE_CONTAINER_WND_H)
  593. #include <ExtTabPageContainerWnd.h>
  594. #endif
  595. #endif // (!defined __EXT_MFC_NO_TAB_PAGECONTAINER_CTRL)
  596. #if (!defined __EXT_MFC_NO_TOOLBOX_CTRL)
  597. #if (!defined __EXTTOOLBOXWND_H)
  598. #include <ExtToolBoxWnd.h>
  599. #endif
  600. #endif // (!defined __EXT_MFC_NO_TOOLBOX_CTRL)
  601. #if (!defined __EXT_MFC_NO_SHORTCUTLIST_CTRL)
  602. #if (!defined __EXTSHORTCUTLISTWND_H)
  603. #include <ExtShortcutListWnd.h>
  604. #endif
  605. #endif // (!defined __EXT_MFC_NO_SHORTCUTLIST_CTRL)
  606. #if (!defined __EXT_MFC_NO_PAGECONTAINER_CTRL)
  607. #if (!defined __EXT_PAGECONTAINERWND_H)
  608. #include <ExtPageContainerWnd.h>
  609. #endif
  610. #endif //  (!defined __EXT_MFC_NO_PAGECONTAINER_CTRL)
  611. #if (!defined __EXT_MFC_NO_SCROLLWND)
  612. #if (!defined __EXT_SCROLLWND_H)
  613. #include <ExtScrollWnd.h>
  614. #endif 
  615. #endif // #if (!defined __EXT_MFC_NO_SCROLLWND)
  616. #if (!defined __EXT_MFC_NO_GRIDBASEWND)
  617. #if (!defined __EXT_GRIDWND_H)
  618. #include <ExtGridWnd.h>
  619. #endif 
  620. #endif // #if (!defined __EXT_MFC_NO_GRIDBASEWND)
  621. #if (!defined __EXT_MFC_NO_IMAGEEDITWND)
  622. #if (!defined __EXT_IMAGEEDITWND_H)
  623. #include <ExtImageEditWnd.h>
  624. #endif
  625. #endif // #if (!defined __EXT_MFC_NO_IMAGEEDITWND)
  626. #if (!defined __EXT_MFC_NO_COLORPALETTE)
  627. #if (!defined __EXT_COLORPALETTE_WND_H)
  628. #include <ExtColorPaletteWnd.h>
  629. #endif
  630. #endif // #if (!defined __EXT_MFC_NO_COLORPALETTE)
  631. #if (!defined __EXT_MFC_NO_ICONEDITDLG)
  632. #if (!defined __EXT_ICONEDITDLG_H)
  633. #include <ExtIconEditDlg.h>
  634. #endif
  635. #endif // (!defined __EXT_MFC_NO_ICONEDITDLG)
  636. #if (!defined __EXT_MFC_NO_CUSTOMIZE)
  637. #if (!defined __EXTCUSTOMIZE_H)
  638. #include <ExtCustomize.h>
  639. #endif
  640. #endif // (!defined __EXT_MFC_NO_CUSTOMIZE)
  641. #if (!defined __EXT_MFC_NO_DATE_PICKER) || (!defined __EXT_MFC_NO_DATE_BROWSER)
  642. #if (!defined __EXT_DATE_PICKER_H)
  643. #include <ExtDatePicker.h>
  644. #endif // (!defined __EXT_DATE_PICKER_H)
  645. #endif
  646. #if (!defined __EXT_MFC_NO_PROF_UIS_ABOUT_DIALOG)
  647. #if (!defined __EXT_PROF_UIS_ABOUT_DIALOG_H)
  648. #include <ExtProfUISAboutDialog.h>
  649. #endif // (!defined __EXT_PROF_UIS_ABOUT_DIALOG_H)
  650. #endif // (!defined __EXT_MFC_NO_PROF_UIS_ABOUT_DIALOG)
  651. #if (!defined __EXT_MFC_NO_MDI_WINDOWS_LIST_DIALOG)
  652. #if (!defined __EXT_MDI_WINDOWS_LIST_DIALOG_H)
  653. #include <ExtMdiWindowsListDlg.h>
  654. #endif // (!defined __EXT_MDI_WINDOWS_LIST_DIALOG_H)
  655. #endif // (!defined __EXT_MFC_NO_MDI_WINDOWS_LIST_DIALOG)
  656. #if (!defined __EXT_MFC_NO_SPLITTER_WND)
  657. #if (!defined __EXT_SPLITTER_WND_H)
  658. #include <ExtSplitterWnd.h>
  659. #endif
  660. #endif // (!defined __EXT_MFC_NO_SPLITTER_WND)
  661. #if (!defined __EXT_MFC_NO_PAGE_NAVIGATOR)
  662. #if (!defined __EXT_PAGE_NAVIGATOR_H)
  663. #include <ExtPageNavigatorWnd.h>
  664. #endif // (!defined __EXT_PAGE_NAVIGATOR_H)
  665. #endif // (!defined __EXT_MFC_NO_PAGE_NAVIGATOR)
  666. #if (!defined __EXT_MFC_NO_CUSTOMIZE) || (!defined __EXT_MFC_NO_DATE_PICKER_POPUP) || (!defined __EXT_MFC_NO_UNDO_REDO_POPUP) || (!defined __EXT_MFC_NO_GRIDBASEWND)
  667. #if (!defined __EXT_POPUP_CTRL_MENU_H)
  668. #include <ExtPopupCtrlMenu.h>
  669. #endif
  670. #endif
  671. #if (!defined __EXT_MFC_NO_DURATIONWND)
  672. #if (!defined __EXT_DURATIONWND_H)
  673. #include <ExtDurationWnd.h>
  674. #endif
  675. #endif // (!defined __EXT_MFC_NO_DURATIONWND)
  676. #if (!defined __EXT_MFC_NO_TREEGRIDWND)
  677. #if (!defined __EXTTREEGRIDWND_H)
  678. #include <ExtTreeGridWnd.h>
  679. #endif
  680. #endif // (!defined __EXT_MFC_NO_TREEGRIDWND)
  681. #if (!defined __EXT_MFC_NO_PROPERTYGRIDWND)
  682. #if (!defined __EXTPROPERTYGRIDWND_H)
  683. #include <ExtPropertyGridWnd.h>
  684. #endif
  685. #endif // (!defined __EXT_MFC_NO_PROPERTYGRIDWND)
  686. #if (!defined __EXT_SLIDER_H)
  687. #include <ExtSliderWnd.h>
  688. #endif // (!defined __EXT_SLIDER_H)
  689. #if (!defined __EXT_MFC_NO_REPORTGRIDWND)
  690. #if (!defined __EXT_REPORT_GRID_WND_H)
  691. #include <ExtReportGridWnd.h>
  692. #endif // (!defined __EXT_REPORT_GRID_WND_H)
  693. #endif // (!defined __EXT_MFC_NO_REPORTGRIDWND)
  694. #if (!defined __EXT_MFC_NO_TASK_PANE)
  695. #if (!defined __EXT_TASK_PANE_H)
  696. #include <ExtTaskPaneWnd.h>
  697. #endif // (!defined __EXT_TASK_PANE_H)
  698. #endif // (!defined __EXT_MFC_NO_TASK_PANE)
  699. #if (!defined __EXT_MFC_NO_CHECK_LIST)
  700. #if (!defined __EXT_CHECK_LIST_H)
  701. #include <ExtCheckListWnd.h>
  702. #endif // (!defined __EXT_CHECK_LIST_H)
  703. #endif // (!defined __EXT_MFC_NO_CHECK_LIST)
  704. #if (!defined __EXT_MFC_NO_TABBED_TOOLBAR)
  705. #if (!defined __EXT_TABBEDTOOLCONTROLBAR_H)
  706. #include <ExtTabbedToolControlBar.h>
  707. #endif
  708. #endif // (!defined __EXT_MFC_NO_TABBED_TOOLBAR)
  709. #if (!defined __EXT_MFC_NO_SPIN)
  710. #if (!defined __EXT_SPIN_H)
  711. #include <ExtSpinWnd.h>
  712. #endif // (!defined __EXT_SPIN_H)
  713. #endif // (!defined __EXT_MFC_NO_SPIN)
  714. #if (!defined __EXT_MFC_NO_NC_FRAME )
  715. #if (!defined __EXT_NC_FRAME_H)
  716. #include <ExtNcFrame.h>
  717. #endif
  718. #endif // (!defined __EXT_MFC_NO_NC_FRAME )
  719. #if (!defined __EXT_MFC_NO_RIBBON_BAR)
  720. #if (!defined __EXT_RIBBON_BAR_H)
  721. #include <ExtRibbonBar.h>
  722. #endif
  723. #endif // (!defined __EXT_MFC_NO_NC_FRAME )
  724. #if (!defined __EXT_CONTROLS_COMMON_H)
  725. #include <ExtControlsCommon.h>
  726. #endif
  727. #if (!defined __EXT_MFC_NO_SHELL)
  728. #if (!defined __EXT_CONTROLS_SHELL_H)
  729. #include <ExtControlsShell.h>
  730. #endif
  731. #endif // (!defined __EXT_MFC_NO_SHELL)
  732. #if (!defined __EXT_MFC_NO_PROGRESS_WND)
  733. #if (!defined __EXT_PROGRESS_WND_H)
  734. #include <ExtProgressWnd.h>
  735. #endif
  736. #endif // (!defined __EXT_MFC_NO_PROGRESS_WND )
  737. #if (!defined __EXT_CONTROLS_H)
  738. #include <ExtControls.h>
  739. #endif // (!defined __EXT_CONTROLS_H )
  740. #if (!defined __EXT_MFC_NO_PRINT)
  741. #if (!defined __EXT_PRINT_H)
  742. #include <ExtPrint.h>
  743. #endif // (!defined __EXT_PRINT_H )
  744. #endif // __EXT_MFC_NO_PRINT
  745. #if (!defined __EXT_MFC_NO_GEO_CONTROLS)
  746. #if (!defined __EXT_GEO_CONTROLS_H)
  747. #include <ExtGeoControls.h>
  748. #endif // (!defined __EXT_GEO_CONTROLS_H)
  749. #endif // (!defined __EXT_MFC_NO_GEO_CONTROLS)
  750. #if (!defined __EXT_MFC_NO_FORMULA_GRID)
  751. #if (!defined __EXT_FORMULAGRID_H)
  752. #include <ExtFormulaGrid.h>
  753. #endif // (!defined __EXT_FORMULAGRID_H)
  754. #endif // (!defined __EXT_MFC_NO_FORMULA_GRID)
  755. #endif // !__PROF_UIS_IMPL__
  756. #endif // __PROF_UIS_H