|
|
|
|
|
|
Version 2.30 - February 19, 2005
Release NotesMost of the new features introduced in Prof-UIS 2.30 were requested by our customers. These features mostly deal with modern elements of graphical user interface implemented in latest Microsoft products: tab controls, MDI tabs, and tab containers like those available in One Note and Visual Studio 2005, Page Navigator like the Navigation pane in Office 2003 and toolbox like that found in Visual Studio 2005. We also implemented undo/redo drop-down buttons and menu items in toolbars and pop-up menus, and some other new features and improvements. From this release on, the new versions will be marked as follows:
- Prof-UIS X.X0 stands for a major version (eg., Prof-UIS 2.30)
- Prof-UIS X.XX stands for a minor/intermediate version (eg., Prof-UIS 2.31)
The intermediate versions are available as the latest source code for the registered users with valid subscription. You can subscribe to notifications about all new intermediate releases, updates and samples at this website:
- Log in
- Click My Profile on the green navigation pane
- Click View/Edit My Personal Information
- Check Yes, I wish to receive notifications about all new intermediate versions, updates and samples
- Click Save Changes
What's new
- Page Navigator control (
CExtPageNavigatorWnd ) that looks like and has similar features to the Microsoft Outlook 2003 Navigation Pane. It is demonstrated in the PageNavigator sample
- One Note and Whidbey tab controls (
CExtTabOneNoteWnd and CExtTabWhidbeyWnd ), MDI tabs (CExtTabMdiOneNoteWnd and CExtTabMdiWhidbeyWnd ) and tab page containers (CExtTabPageContainerOneNoteWnd and CExtTabPageContainerWhidbeyWnd ). They are demonstrated in the DrawCli, Prof-UIS Controls, and ProfStudio samples
CExtSplitterWnd class, which makes the splitter window to be matched with the currently selected GUI theme
- Toolbox control (
CExtToolBoxWnd ) now supports new extended styles that make the toolbox look and behave like that available in Visual Studio 2005:
__TBWS_MULTIPLE_EXPANDED_GROUPS
__TBWS_TREE_BOXES
__TBWS_ICONS_AS_TREE_BOXES
__TBWS_ALLOW_VERTICAL_SCROLLBAR
__TBWS_BOLD_GROUPS
__TBWS_BOLD_ITEMS
__TBWS_FLAT_GROUPS_2005
__TBWS_PM_BUTTONS You can see how to use the toolbox in the FormEditor sample application
- Undo/redo toolbar buttons (
CExtBarUndoRedoButton ) and pop-up menus (CExtPopupUndoRedoMenuWnd ). The BitmapEditor sample shows how this feature can be implemented
- Improved the look of disabled text/combo fields in toolbars and menus
- Toolbars in dialogs, which cannot be dockable by definition, now support a gradient balloon style (
m_bForceBalloonGradientInDialogs ) that is used for dockable toolbars in SDI/MDI applications
CExtLabel class now supports the standard SS_ICON mode, which allows you to use this class to show icons that have a transparent background
- Added new
__EDPWS_CENTER_HORIZONTALLY and __EDPWS_CENTER_VERTICALLY styles to the CExtDatePickerWnd class. This will allow you to center the calendar control horizontally and vertically
- Added new
SetBkColor and GetBkColor methods to the CExtButton class. This will allow you to set/get a background color for the windows of the CExtButton class and windows of any class inherited from CExtButton (CExtCheckBox , CExtRadioButton , and CExtHyperLinkButton )
- Added a new flag for pop-up menus (
TPMX_FORCE_NO_ANIMATION ) that suppresses animation for pop-up menus
CExtToolControlBar::LoadToolBar() method now comes with a new parameter (clrTransparent ) that allows you to load toolbar images with a custom transparent color
- Added a new PageNavigator sample application that demonstrates how to use the Page Navigator control
- Added a set of preprocessor symbols (
__EXT_MFC_NO_*** ) that allows you to reduce the size of the binary library image by excluding some redundant features
- Prof-UIS is now localized to Brazilian Portuguese, Dutch, and Slovenian. Many thanks to Eduardo, Thomas and Davorin!
Bug Fixes
- Fixed a bug with wrong text alignment in the
CExtLabel class, which occurred in some cases
- Tab list button is now disabled when the tab window has no items
- Fixed a bug with enabled items in a pop-up menu activated from the toolbar chevron button, which, in fact, were disabled
- Corrected a color of the selected menu items when the currently selected theme is Office XP and the OS is Windows XP without any theme turned on
- Fixed a bug with closing a pop-up menu when the user clicks a disabled menu item
|