========================================= OLETools Changes/Fixes History File ========================================= -------------------------------------------------------- OLETools 7.0 Initial Product release: April 21, 2000 -------------------------------------------------------- SP26: May 3, 2007 Outbox: EraseForRead was always erasing. SP25: July 20, 2006 Outbox: Exception after printing and then displaying Printer Setup dialog. Calendar: Initializing to the previous month. SP23.1: Jan 25, 2006 SETUP: Corrected problem with the package licensing/activation. SP23: Jan 19, 2006 MhCalendar: Fixed Helpfile not displaying from IDE. Mh3DList: Exception trying to sort columns containing more than 4092 characters. Imposed limit on Col lengths. Limit removed, however, comparison are limited to the first 4096 characters. MhFileList: Column width of Filename was expanding as files were added to list. MhDateInput: When aligned-center, caret was misaligned, selection shifted, mouse-hit not accurate. SP22: Samples: VB6 was not loading the MS-CommonDialog from the on the About Forms. SP21: Mh3dCalendar: Added "SelectedDayBevelEffectsOnly" property. When Single Select, only the Bevel is changed Only Default Fill/Fore or DayFill is used (regardless of Focus or Current Day). MhSubClass: 7.0.0.1: Increased the max hooks from 25 to 50. MhStretch: 7.0.0.14: Control was not repainting when another app window was displayed over active stretch control. SP20: Digital Signature Renewed. Mh3DCombo: MultiLine not working. Couldn't set Text property without error on Style=2 - broke BW compat. Mh3dList: Changing the Footer Text was not invalidating the control MhSlide: changed ODL file to properly point to the "chm" helpfile and not "hlp". SP19: FEB 21, 2005 Mh3dCombo: Was not hilighting edit area if nothing selected 7.0.0.36 MhDateInput: UK Short Date format not accepting leading zero. (7.0.0.7) Mh3dText: Control was not positioning caret on SelStart change. SP18: Nov 16, 2004 MhTree: Was not properly invalidating when ListMultiLine(x) was true and the Horizontal thumb was dragged. 7.0.0.15 MhInput: 7.0.0.6 - Text Property Resource Leak MhIntInput: 7.0.0.3 - Text Property Resource Leak Mh3dCombo: Could not set text in Editable Combo window. 7.0.0.32 Could not set text after a scrolling off list until a list item was selected. 7.0.0.33 MhMaskedInput: Disabled Color on XP not recognized. Was activating on a UserControl at Designtime - might not be able to keep this fix. MhRealInput: Disabled Color on XP not recognized. SP17: MhStretch: Was not sizing grab handles correctly if form ScaleMode other then HiMetric Added: MouseMove Event Mh3dCombo: (REPORT:91) Style=2 was not drawing the item image in the text window. Mh3dCombo: MemLeak when using format property (7.0.0.31). Mh3dList: MemLeak when using format property (7.0.0.57) BackColor was not storing an OLE_COLOR value.(7.0.0.57) BoundChecker Instrumentation code left in release build of SP16 resulted in large OCX. SP16: January 2004 MhINI: Was not returning proper error code during distributed runtime. Fault actually in the common error handling code. Will propagate update throughout controls in time. Mh3dText: ADDED: Left/RightMargin Properties (Pixels) and FocusSelect (BOOL) May require recompile of application in order to distribute this build. Fixed Selection problem when only one char present - next char was being inserted in front of the carat. MhRealInput & MhMaskedInput: Added ForceTabOnEnterKey(BOOL). Accept the Enter key as a tab. Forces data validation and focus change. (will add this feature to other input controls when asked.) Mh3dCalendar: Added Method "MouseHIt(X,Y)" returns a day or month/year arrow hit for a provided pixel coord. MhOutBox: Didn't support printing to a USB device. SP15: JUNE 2003 Mh3DCheck: Adjusted Focus rect off caption. Mh3dList: Text not alinged correctly if picture displayed and PicWidth/Height set to zero. MhOutbox: Added FontEscapement/FontOrientation properties (10th's of degrees i.e. 900 = 90.0 degrees. SP14: May 2003 MhCommonDialog: DialogHeight/Width/Top/Left were not working in Twips as documented. MhListBox: Extensive work done in the paint code for line items and headers. PLEASE Test against your current forms as alignment calculations were adjusted (enforces 2 pixel padding to either side of column text, and 25% picwidth margin between picture and column text.). MhCombo: Similar work performed on Combo as in ListBox. All Styles show correct edit window height. MhTab: ADDED: "ChildrenCount" property (RO-RT): Returns number of child controls being managed by the Tab control. This does not include Children of other containers. ADDED: "WhoIsChild(nChildIndex)" property (RO-RT): Returns the Control name of the Child Control at nChildIndex. ADDED: "SetChildsFolder(nChildIndex, nFolder) (RO-RT): Moves a Child Control (and its children) to another Folder. Useful for setting/moving dynamically created controls, or for moving a common control set from one folder to another. OK to change a controls folder during the TabChanging/ed event. SP13: Feb 2003 Mh3dListbox: Removed 1024 Character Display limit (sort/formatting condition still limited). Fixed Bottom of list blank area not painting. ItemFontSize was not being properly calculated. Clear/Clearbox not clearing all ItemFontxxx entries ItemFontxxxx now follows Font.FontCharSet setting ListlineHeight was different for SingleLine item and SIngleLine set as MultiLine. FillColor not honoring system color values Mh3dDir: Memory Allocation Failure SP12: Jan 2003 Mh3DText: Changing fontsize at runtime was dropping selection. GPF when setting text to limited length. MhInput: Changing FontBold was dropping selection. MhTab: Not handling (enable/visible) controls in containers correctly. Mh3DCombo: Drop height not calculating correctly when multilineunder W2K/XP Mh3dButn: Tweak Caption Alignment to better match VBTools Mh3DCommand: Icon's weren't painting correctly. Mh3DListbox: Multiple Instances of the control on a form w/Sorted=TRUE would destroy other instances when the form was closed/re-opened. ADDED: ListFillColor(index) = RGB - sets the fillcolor on a particular row DOC NOTE: Mh3dList: ItemFontxxxx settings only take affect if ItemFontName and ItemFontSize are both set - then the remaining ItemFontxxxx properties will be considered. MhIni: Added Action 16-Set DWord, and 17-Query Dword, and property dwValue for reading/writing dword entries to registry SETUP: Creating bad helpfile shortcuts. SP11: Sept MhIntInput: Fixed LeadingZeros Property Setting Fixed Versioning information MhRealInput: Added "IgnoreCPSetting" BOOL: overrides ControlPanel decimal and separator setting for default US settting (period, comma) This was primarily added to work around a bug in VB6-IDE and International Settings. The VB6-IDE was swapping the characters, however, as an EXE, it would not (as it should). To properly implement this work around from VB, setup an #IF DEBUG test around the IgnoreCPSetting" property in a form load. UPDATE: This problem only seems to appear if Visual Source Safe is installed. Uninstalling VSS allows the control to work properly when in the VB-IDE. Since that's not usually an option, we can only suggest using the above work-around. MhCommand: Icon's weren't painting correctly MhFileList: Fixed List BackColor. MhTimer: Increased Accuracy of Event Firing Time. MhTree: Last list item would leave a blank area under it.(only when paging down) Mh3DGauge: Added Color Splitting support for Caption Text when the Fillbar divides caption. TextColor still controls caption color when Fillbar is behind caption. FontColor now controls caption color when FillBar is under text. Default: FontColor = TextColor This feature is only applied for SingleLine text at runtime. SP10: June 2002 MhFileDisplay: Added SelTranslatedText prop. Mh3dDir: Was not always honoring long path names. Fix resource leak. Mh3dCombo: (Style=2) Mousing over list items 0 and 1 would cause them to display in editbox. MhAVI: adjusted code to return -1 via PositionChanged Event to signal END or playback MhRealInput: Limits weren't being calc'd correctly when Min set to negative vale and spin buttons used. MhDateInput: Fixed FillColor Translation problem MhImage: Fixed Filename Prop_get. Fixed BMP load via Filename property. Mh/BC3DLabel: Appearance property not defaulting to false. MhOutBox: Added unlimited (avail mem) point support for Polygon and Polyline. MhTab: Fixed improper handling of Enabled/Disabled Child Controls. Fixed Focus Rect no clearing when tab didn't have focus. Couldn't change focus from TabChanged Event. MhSplitter: Spontaneous GP Fixed. MhStretch: Wasn't repainting itself when tied to windowless controls and AutoCuttOff=FALSE. Wasn't positioning itself correctly when used on windowless controls within container. Added "StretchParent" property so stretch control could be set to the parent level of of windowless control. NOTE: Only need be set if AutoLinkhWnd=-1. Setting StretchPArent=0 sets stretch control back to original parent. SP9: Dec 2001 Mh3DCombo: Fixed W2K/NT GPF on destroy. MhImage: added Enhanced Metafile Support MhRealInput: Wouldn't accept "." as "," in German language setting. MhFileList: W2K wasn't filling background on partially filled list. Mh3dList: Control wouldn't fire Click Event on ListIndex setting. List flashed when bottomed out and leaning on down arrow w/mouse. Mh3DKeyState: W2K-wasn't toggling Caps properly. Added: StateButton property - True, button stays down when clicked. Added: UpIsOn property - When StateButton=true determines down state. MhNetwork: GetUser would not retrieve the local user name with a NULL net path. BC3DLabel: Created to replace conflicting Mh3DLabel cases. SP8: August 2001 MhFileDisplay: Fixed Headers not properly reseting on file reload. MhTab: Fixed Paint Problem. MhKeyStat: Wasn't toggling lite on forced state. MhListBox: MSVC++, wasn't painted selected items correctly. Firing Click Event on AddItem. Added BCRealInput: This control is identical to the MH counter part except that the Classname/GUID are different. Since there are no previous versions of this BC control in distribution it will not collide with other installed OLETools controls. Use at your option. MhOutbox: increased integer argument capacity from 80 to 1024 MhCombo: Improper draw validation when ClipControls=FALSE. SP7.1: Bad Setup SP7: April 01, 2001 Mh3DList: Check/Option style not painting when bound. Option wasn't honoring transparent setting. Footer wouldn't repaint if no titlebar was enabled. Footer not honoring it's Fill/Fore color or Style/Size settings. Mh3dFrame: Resource leak plugged. MhFileDisplay: Added "TigerStripes" property. When true, line backcolors alternate between "BackColor" and "FillColor". Added "FixedLines" sets the number of fixed lines (Max 10) read from top of file. Added "FixedBkCOlor" and "FixedForeColor" BCFlowChart: Clearing last item contents when deleting any element (RemoveItem) Wasn't always releasing MouseCapture on LostFocus. MhRealInput: Added support for additional Currency settings. Added BCList32, BCCombo32, BCCalendar, BCDateInput. These controls are identical to there MH counter parts except that their Classname/GUID are different. Since there are no previous versions of these BC controls in distribution they will not collide with other installed OLETools controls. Use at your option. SP6: Feb 01, 2001 MhINI: 1) Deleting a section entry was leaving garbage at the end of the file. 2) Deleting a RegKey was failing. NOT A BUG. NT/2000 - There must be NO subkeys under the Key to be deleted. To delete a Key you MUST recursively remove all subkeys first. MhCombo32: 1)Resource leak when bound to a data control. 2) DataSource Property missing 3) Fixed Column Resizing/painting. Mh3DDir: 1) ::FEATURE::Added Method "GetIndexPath(index)" which returns the full path string of the associated listindex. 2) Fixed InstanceExit crash. 3) Added Std.Win.Pic option to DefaultPics property MhRealInput: MSGBOX in LostFocus was causing deadly embrace. MhFileDisplay: Added MouseWheel Support and Event (MouseWheel) to allow changing the scroll amount. MhTree: Fixed a missing click event, reduced some flashing in the repaint. Focus problems - focus ghost. MhStretch: Misc Paint fixes. Only use AutoLinkhWnd for de/activating. AutoLinkhWnd = ctrl.hWnd ' auto sizing AutoLinkhWnd = -1 ' manual resize AutoLinkhWnd = 0 ' deactivate - if AutoCutOff=FALSE MhFileList: Wasn't firing KeyUp/DOwn events for direction keys. MhTab: Fixed large font paint problem. Enhanced paint code. ActiveFolder can now be set in Form_Load event without paint problems. SP5.1 NOVEMBER 27, 2000 Correction made in the BeCubed.DLL file that affect NT4 installations. SP5: NOVEMBER 2000 MhFileDisplay: a) Loading a file from FORM_LOAD caused a short display until the window was refreshed. b) trim out new scroll bar code. c) enhanced paint code - reduced flicker. Mh3dText: Border wasn't always painting. Change event firing for caret moves. New text not available in Change Event MhDateInput: More Zero/blanking fixes MhStretch: Misc Paint fixes. SP4: OCTOBER 2000 MhInput: Selecting and Deleting text was not updating the .Text property (in time). W2K worked fine. Added READONLY Property (not persisted) MhCommand: Text rectangle restricted when no picture was used. Deviated from 6.0 version. MhDateInput: Would allow June-31. MhFileList: Wasn't filling empty background of list. Mh3dLabel: Added Support for setting Bitmap Transparent Color (See BitmapTransparent and TransparentColor properties) Mh3dFrame: Added BevelStyle(5) - VBFrame looks-like a VB Frame. Set BevelSize=0. MhFileDisplay: Flashing during scrolling and selecting. CRITICAL MhIntInput: MSVC-Bug syncronizing props/events. Breaking 6.5 Exe's. Unfortunately, 7.0 work-around breaks existing 7.0 exe's. they must be recompiled. Sorry! MhRealInput: Mh3dLabel: SP3: SEPTEMBER 1, 2000 Mh3DCombo: Title line not aligning on drop-down: fixed. Also enhanced paint/refresh code - reduced flicker. MhIntInput: Selecting text wasn't visually correct when Center aligned. MhOutbox: Not painting background properly on ReSize. Also, destroyed current work regardless of Clear setting. Some metafiles wouldn't paint when loaded. MhSplitter: GP under NT4. MhListbox: MultiColumn Item Height max'ing out with empty column data. SP2: JULY 2000 (not posted) MhINI: Previous READ_ONLY access change broke WRITE access. (also fixed in 6.5) MhText32: Version info never got updated. Still reported as 1.0. MhStretch: Cleaned up the repainting and corrected parenting problem. MhFileDisplay: Win2000 wouldn't display text if TabExpand=0; MhSlider: Added "FullKeyBoardSupport" property to enable KeyDown/Up on all keypresses not just nav keys. SP1: May 2000 Mh3dFrame: Stock Caption property not syncronized with custom Caption property MhRealInput: Wouldn't update internal string on lostfocus. Mh3dListbox: Changing SortOrder at runtime wouldn't resort the listbox until Sorted property was cycled (FALSE to TRUE). Mh3dCombo: Added DropState Property Forces the combo to open/close also returns the current drop state of the combo. ColDataField was Case sensitive (also fixed in 6.5). Dropped hWnd READ somewhere between 6.5 and 7.0 (fixed in both 6.5 and 7.0) SortOrder was defaulting to Col1. Adjusted initializer to Init with Col 0. User must either set property to '0' (or null) or destroy/recreate the control on the form to correct the sortorder problem. MhMultiLabel: Segs with no bevel were showing a focus rect at runtime. Off Screen DC causing Paint problems. Changing SegFontSize was causing a random FontEscapement change (LogFont not Inited properly). ALL: Runtime license key failing with Borland C++Builder 4. (Fault in Borlands License code - worked around) Call For Work Around. Runtime license key failing with ASNA Visual RPG. Fault in ASNA License Code. They are aware of it and are working on resolving this issue. Until then Call BeCubed for WorkAround. KNOWN ISSUES: OLETools/HiColor Tools will not compile msgbox claims "Controls not licensed" This usually occurs with Win98-2nd Edition and Win2000. Problem solved with MS-SP1 or better. All others, Call for WorkAround. =============================== BeCubed Software OLETools 6.5 =============================== SP5 Xxxx 2002 MhINI: Previous READ_ONLY access change broke WRITE access. SP4: Sept 1, 99 Mh3dList: Fixed PropPage binding, appearance. Fixed DataFields were Case Sensitive. MDIChild would not receive focus if Listbox was clicked on (any MFC control). MhAVI: Property Page AboutBox Button was blowing up VB. (removed button). BC32R60.DLL: Fixed Picture Render problem. Reported under Mh3dComboBox. Core routine treated all pictures like BMP's and would attempt to create a MASK. ICON's don't require MASK's. This would make garbage show through the transparent portions of ICON's (in Tree, Combo, List, etc.) SP3:?? (?August 1,99) Supplemental Release 3.x: July xx, 99 ====================================== Mh3dCalendar: Title Bevel Border missing on right side. Mh3dList: SortOrder wasn't initializing on property load. Mh3DButn: Button looked flat - caption boundries spilling over client area. Parent received focus on right click - couldn't adjust caption/pict rect during designtime. AutoSize was defaulting TRUE. SP2: Release June 28, 1999 Supplemental Release 2.x: June xx, 99 ====================================== MhRealInput: When "Text" property was bound to a Datafield, the control assumed the data stored there was formatted as per the ControlPanel which resulted in improper International character handling. Added a "TextRaw" property that will always output the realvalue in a US Regional format (,=, .=.) but display as per the CP. Mh3dCombo: Style 2 would not update ComboField when data control was moved. Added a property "DataFieldCol" to allow user to set which column in the list portion the control should search/sync on. -1 will match the Database fieldname used in the list portion. Any other value will sync on that column number. -1 is default. Control now responds like VBTools Combobox. Mh3dText: Was not using NOPREFIX flag. In the process of implementing fix in SP1, We broke it- Fixed now. Mh3dList: *FindString (under multi-column) was performing an exact match test instead of "first X match". * Property bag wasn't being read in correctly occasionally causing the Column Width to be calulated incorrectly and disabling the Horizontal Scrollbar. MhFileList: Added another property to allow user to select which Date/Time to display (DOS, Creation, Access) - See "FileDateTime" Supplemental Release 1.1: May 25, 99 ===================================== MhDateInput: We missed the CausesValidation in this. MhSlide32: Eating resources on repetitive BMP Loads 5.26.99 ------- MhFileList: Added support to display File Date Times as standard DOS format or as per control panel. Set property DateTimeFormat=1 for CP Mh3dCombo: Fixed PageDown GPF Style 2 Service Pack 1: May 21, 1999 ========================================= Mh3dCheck - wouldn't display 1 character caption. MhDateInput - Allowblanks was blanking year '00' MhDateInput - entering month 10 would zero rest of control. MhCommand - Focus Rect wrong size on ICON. MhTree - ListPictureGPF - MDI would jump around after move. - Invisible control would flash during load. - Setting a large font would clip at the picture height. Mh3dFile- Wouldn't display ICO's Mh3dList- Couldn't call helpfile from VB (need updated hlp file) - Correct Column Setup Taborder. Mh3dButn- Fixed backward compatibility with apps built with pre 6.5 control Mh3dText- Area around border not painting Mh3dCombo- Mispaint of a border line. - Corrected Titlebar/listbox alignment - MultiKey Sort was broke. - Couldn't kill keystroke in KeyDown or KeyPress events MhAVI - Fixed Invisible Control painting. - Added Key??? Events. - Fixed Click Event - Added Repeat property. MhTab - Clicking backrow at designtime would lock-up the control. - Fixed FontEscapement. Font Orientation still not supported under 32 bit Windows. Option now works with any font. MhClock - Clock wouldn't repaint if restored from Minimized state. MhSplitter- GPF under NT4 at runtime. Mh3dLabel - Fixed FontEscapement. Font Orientation still not supported under 32 bit Windows. Option now works with any font. IMPORTANT: Due to a bug in Visual Basic 6, we were forced to rename the event "Validate" to "BCValidate" and the property "CausesValidation" to "BCCausesValidation". VB6 was not checking to see if those names were already in use before mapping over them. This caused problems when the control "lostfocus" and attempted to fire the Validate event. Microsoft is aware of the problem and confirmed it as their's but have no intentions of fixing it (CASE_ID_NUM: SRX990504601236). If you have already made use of those properties under VB5 - you will have to change your code to use the newly named versions. If you're using VB6, you will have a choice of using either the standard Microsoft Validations or our implementation of it "BCValidate". We apologize for the problems this may cause you. Original 6.5 Release April 1, 1999 ========================================== Validate and CausesValidation Property Added to: MhCombo32 ComboBox MhDInp32 DateInput MhIInp32 Integer Input MhInp32 Input MhMInp32 MaskedInput MhRInp32 Real Input MhText32 Text box MHTinp32 Time Input BeCubed Software OLETools 6 ============================================== Documentation for Changes to the OCX Controls 04/07/99 MhHistograph:(bug 1111) GraphClear=2 was clearing immediately instead of on a roll-over 02/22/99 MhOutBox (BAF): Wasn't setting the Landscape/Portrait setting into the printer device. 02/18/99 MhDateInput (BAF): UserFormat wouldn't persist. Userformat not accepted as valid. TextRaw setting would step on Text setting. 11/05/98 This section lists all the changes made to OLETools 6 since its original ship date. It is divided into sections by component and the changes are listed in reverse chronological order so that the top most entry is the most recent. Changes are at the top chronologically, then by control. ================================================================================ BEGIN FIXES INFORMATION - Chronological ================================================================================ 05/10/99 Mh3dButn:(bug 1172) BorderStyle Property out of place, caused control to not work with apps compiled with older versions on OLETools. --- Finished OLETools 6.0 Fixes --- 11/30/98 (6.00.00.10) Mh3dCombo - If the first column in a row had no text in it the ColText property would return the text from the entire row. Mh3dCombo - Column data and column titles were not scrolling together side to side. Mh3dList - Tab order in the columns design time dialog was messed up. Mh3dList - design time drawing did not reflect style changes. Mh3dList - fixed various problems with setting properties and the control disappearing. MhTimeInput - Noseconds setting ignored when using the spin button. MhTimeInput - AllowBlank property not available at design time. MhRealInput - Highlighted and centered text would not display properly. MhRealInput - typing in the separator character would not clear any highlighted text, leaving whole numbers when the field should have been replaced with a fractional amount. 11/19/98 (6.00.00.09) MhDateInput - selecting text and then typing in the control produced several interesting effects. It now does things more logically. MhDateInput - carot position and highlighted text was mispositioned when using Alignment set to centered. MhDateInput - control would adjust date to MaxYear when the value dropped below minyear, it now adjusts to minyear. BCLanguage - Raw check box on dialog not working. BCLanguage - Refresh method missing. BCLanguage - LanguageID property was case sensative. Mh3dDir - didn't refresh correctly when the new contents was less then the previous (was not blanking out the bottom portion). Mh3dDir - Control was Invisible at design time. Mh3dDir - Changing the ScrollBars from None to Vert at runtime would make the control disappear. MhMaskInput - Autoterminate event was firing before the last character was added to the text string. MhMaskInput - losing focus would cause the SelLength property to be set to 0. This caused the SelText property to be problematic in returning the correct text. MhInput - Under certain circumstances the .Text property would return the .TextRaw value. 11/5/98 (6.00.00.08) Note: any control .08 build and later has a positioning / sizing problem fixed. Up until this version if you positioned a control partially off the screen to the left or top, the control would resize insted of positioning off the form. This was a bug in the MFC source code. We wrote code that overrides the errant function and positions the controls correctly. BCLanguage - control would hang system after using design time dialog. BCLanguage - Control was not properly replacing variable strings. Mh3dText - control would disapear after style changes. Mh3dText - 3d border would not draw correctly. MhFrame - changes size if moved partially offscreen. Slider - The slider thumb would disapear under certain conditions. Slider - The thumb would not move the value though the correct range. MhStretch - was not visible in design mode. Rollup - the caption could not be changed from design mode. Rollup - changes size if moved offscreen. MhWave - when speaking the year 2000, the control would say "2000" "0". 7/20/98 (6.00.00.06) MhOutBox - Metafiles would not save. MhOutBox - Control would not printing. MhOutBox - Fixed checksum errors in Metafile. MhOutBox - Fixed problem with ForeColor not working. MhIMage - Fixed problem when setting Picture property from another control. This would work once from a bitmap, and never from an icon or WMF. Also fixed problem with crashing when attempting to load pictures from other controls. 6/18/98 (6.01.00.03) MhTip - control would function only one time in NT, then give system error. BCExtender - control would function only one time in NT, then give system error. 6/01/98 (6.01.00.02) Mh3dList - fixed various problems with the footer features. ================================================================================ BEGIN FIXES INFORMATION BY BECUBED SOFTWARE INC. - By Control ================================================================================ ---------------------------------------------------------- Help File ---------------------------------------------------------- MhRun32 ---------------------------------------------------------- BC2dSlider ---------------------------------------------------------- BCExtender 6/18/98 - control would function only one time in NT, then give system error. ---------------------------------------------------------- BcFlowChart ---------------------------------------------------------- BCLanguage 11/05/98 - control would hang system after using design time dialog. 11/05/98 - Control was not properly replacing variable strings. 11/16/98 - Raw check box on dialog not working. 11/16/98 - Refresh method missing. 11/16/98 - LanguageID property was case sensative. ---------------------------------------------------------- BCSound ---------------------------------------------------------- Mh3d ---------------------------------------------------------- Mh3dButn ---------------------------------------------------------- Mh3dCalendar ---------------------------------------------------------- Mh3dCheck ---------------------------------------------------------- Mh3dCombo 11/30/98 - If the first column in a row had no text in it the ColText property would return the text from the entire row. 11/30/98 - Column data and column titles were not scrolling together side to side. ---------------------------------------------------------- Mh3dCommand ---------------------------------------------------------- Mh3dDir 11/16/98 - didn't refresh correctly when the new contents was less then the previous (was not blanking out the bottom portion). 11/16/98 - Control was Invisible at design time. 11/16/98 - Changing the ScrollBars from None to Vert at runtime would make the control disappear. ---------------------------------------------------------- Mh3dDrive ---------------------------------------------------------- Mh3dFile ---------------------------------------------------------- Mh3dFrame 11/5/98 - changes size if moved partially offscreen. ---------------------------------------------------------- Mh3dGauge ---------------------------------------------------------- Mh3dGroup ---------------------------------------------------------- Mh3dKeyStat ---------------------------------------------------------- Mh3dLabel ---------------------------------------------------------- Mh3dList Mh3dList - Tab order in the columns design time dialog was messed up. Mh3dList - design time drawing did not reflect style changes. Mh3dList - fixed various problems with setting properties and the control disappearing. 06/01/98 - fixed various problems with the footer features. ---------------------------------------------------------- Mh3dMultiLabel ---------------------------------------------------------- Mh3dOption ---------------------------------------------------------- Mh3dText 11/5/98 - control would disapear after style changes. 11/5/98 - 3d border would not draw correctly. ---------------------------------------------------------- MhAlarm ---------------------------------------------------------- MhAnimate ---------------------------------------------------------- MhAVI ---------------------------------------------------------- MhCard ---------------------------------------------------------- MhClock ---------------------------------------------------------- MhCommand ---------------------------------------------------------- MhCommonDialog ---------------------------------------------------------- MhDateInput 11/19/98 - selecting text and then typing in the control produced several interesting effects. It now does things more logically. 11/19/98 - carot position and highlighted text was mispositioned when using Alignment set to centered. 11/19/98 - control would adjust date to MaxYear when the value dropped below minyear, it now adjusts to minyear. ---------------------------------------------------------- MhDial ---------------------------------------------------------- MhDice ---------------------------------------------------------- MhFileDisplay ---------------------------------------------------------- MhFileList ---------------------------------------------------------- MhHistograph ---------------------------------------------------------- MhImage 7/20/98 - Fixed problem when setting Picture property from another control. This would work once from a bitmap, and never from an icon or WMF. Also fixed problem with crashing when attempting to load pictures from other controls. ---------------------------------------------------------- MhIni ---------------------------------------------------------- MhInput 11/16/98 - Under certain circumstances the .Text property would return the .TextRaw value. ---------------------------------------------------------- MhIntInput ---------------------------------------------------------- MhInvisible ---------------------------------------------------------- MhMarque ---------------------------------------------------------- MhMaskInput 11/16/98 - Autoterminate event was firing before the last character was added to the text string. 11/16/98 - losing focus would cause the SelLength property to be set to 0. This caused the SelText property to be problematic in returning the correct text. ---------------------------------------------------------- MhMulti ---------------------------------------------------------- MhNetwork ---------------------------------------------------------- MhOddPic ---------------------------------------------------------- MhOutBox 7/20/98 - Metafiles would not save. 7/20/98 - Control would not printing. 7/20/98 - Fixed checksum errors in Metafile. 7/20/98 - Fixed problem with ForeColor not working. ---------------------------------------------------------- MhRealInput ---------------------------------------------------------- MhRollUp 11/5/98 - the caption could not be changed from design mode. 11/5/98 - changes size if moved offscreen. ---------------------------------------------------------- MhSlide 11/5/98 - The slider thumb would disapear under certain conditions. 11/5/98 - The thumb would not move the value though the correct range. ---------------------------------------------------------- MhSplitter ---------------------------------------------------------- MhStretch 11/5/98 - was not visible in design mode. ---------------------------------------------------------- MhTab ---------------------------------------------------------- MhTimeInput ---------------------------------------------------------- MhTimer ---------------------------------------------------------- MhTip 06/18/98 - control would function only one time in NT, then give system error. ---------------------------------------------------------- MhTree ---------------------------------------------------------- MhWave 11/5/98 - when speaking the year 2000, the control would say "2000" "0". ---------------------------------------------------------- General