|
|
|
|
|
|
Version 2.21 - February 9, 2003
Release Notes
The version includes a number of new features, enhancements, and bug fixes. Updated and completely new samples are intended to illustrate the features and help our customers implement the library in their projects without a hitch.
What’s New
- Fixed-size control bars (an enhanced toolbar and a completely *NEW* panel bar) with a *NEW* powerful "persistent affixment algorithm" which makes them extremely user-friendly. The control bars can restore their exact positions and sizes after redocking the bars or resizing the frame.
- *NEW* content expand window enabling to display partially visible items in the above described controls. It also can display various arrow marks to highlight an item screen position.
- Built-in toolbar buttons with divided drop-down areas.
- CExtButton button control can now support divided drop-down areas.
- All the context menus over different frame areas (including control bars, docking bars, and floating palettes) and the toolbar’s contents button menu can be constructed on-the-fly.
- Menu item with a submenu can combine its area with the area of the currently opened submenu.
- CExtResizablePropertySheet object can be created as a child window.
- *NEW* FixedSizePanels sample demonstrates how to use the *NEW* CExtPanelControlBar class.
- *NEW* FullScreenState sample demonstrates full state persistence of control bars when switching between windowed and full screen modes.
- *NEW* MthOutput sample shows multithreaded output to rich edit controls placed in resizable control bars and MDI child frames.
- *NEW* ResizableChildSheet sample demonstrates how to use CExtResizablePropertySheet as a child window of the resizable control bar and MDI child frame.
- Updated DRAWCLI sample shows "Palette Mode" which is a *NEW* feature of the CExtToolControlBar class; it also includes *NEW* built-in toolbar buttons with divided drop-down areas.
- Updated ProfUIS_Controls sample demonstrates button controls with divided drop-down areas.
- *NEW* MS Visual Studio® .NET-like toolbox window.
- *NEW* page container window implementing functionality of both the MS Outlook® shortcut bar window and 3D Studio MAX® scrollable page container window.
- *NEW* shortcut list window implementing functionality of the single shortcut page of the MS Outlook® shortcut bar.
- Enhanced docking mechanism for resizable bars.
- *NEW* FormEditor sample demonstrates the usage of a customizable toolbox window, OLE drag-n-drop between windows (a toolbox, scrollable view and customization dialog), the non-rectangular content expand window in the form of red arrows. It also shows how to implement a ruler control bar in an easy way.
- *NEW* PageContainer sample demonstrates how to use both the page container window and the shortcut list control with on-the-fly changeable styles.
- Updated ProfStudio sample demonstrates the work of a "persistent affixment algorithm"; it also shows a *NEW* possibility of tracking user-defined popup menus over different frame areas (a docking bar, floating mini-frame caption, toolbar content expand button, dynamic tab container areas, and grouped autohide tab).
Bug Fixes
- When opening a menu in the menu bar by clicking the left mouse button, the first submenu item is not selected now.
- Fixed a bug dealing with the locked loop when resizing the floating toolbars with icons of size greater than 16x16.
- Menus and toolbars now use the font created on the basis of the NONCLIENTMETRICS structure data instead of the default font (DEFAULT_GUI_FONT).
- Fixed a bug in child controls of the frame window that lost the focus when clicking toolbar buttons.
- Fixed a bug with a combo-box in the toolbar that flickered when opening its list.
- Fixed a bug with an incorrect drawing of the vertical text in CExtTabWnd (when some fonts were used).
|