                      Bug Fixes Report For VBTOOLS 4                        
07/17/95
      MH3DCALENDAR                                                              
             The Date property was stripping blanks and commas using the Long   
             date format.    Now it is not.....                                 

      MH3DCHECK                                                                 
             Control now does not draw box when BoxSize is set to zero.         

      MH3DGAUGE                                                                 
             Setting Min to higher than 100 would cause Invalid Property Value  
             when run.                                                          

      MH3DLIST                                                                  
             The OnMouseDown event in Visual C++ when using the Right Mouse     
             button was returning erroneous mouse (X Y) coordinates.  Now it    
             is not.                                                            

      MH3DLIST                                                                  
             When using "ReleaseHszForMsc" for up and down arrow key            
             functionality was causing the Tab key not to be recognized.  The   
             Tab key now works fine                                             

      MH3DLIST                                                                  
             Forms with 10+ listboxes on them were not saving any additional    
             listboxes added, now they are being saved.                         

      MH3DLIST                                                                  
             Ths listbox was losing the mousecursor (for Dragging) when the     
             mouse button was down and the mouse was moved.  This did not       
             involve column resizing.  The mouse cursor works fine now.         

      MH3DLIST                                                                  
             If the contents of a column were blank, getting ColText for that   
             particular column would return the entire line, now it returns a   
             blank as it should.                                                

      MH3DLIST                                                                  
             Column properties were not being saved to disk after the 30th      
             column, now they are.                                              

      MH3DLIST                                                                  
             The ListIndex property when used in the 'virtual' listbox, was     
             inconsistent when derived from the Scrollbar arrows and the        
             Scrollbar thumb.  Now they are more consistent.                    

      MH3DTEXT                                                                  
             Doubleclicking on a system menu of a form directly over the 3d     
             text box fired the click event for the text box.    Now it does    
             not.                                                               

      MHCOMDLG                                                                  
             Fixed problem with .FilterIndex not having correct value upon      
             return from File Dialogs                                           

      MHCOMDLG                                                                  
             Fixed problem with .Filter containing only one filter had garbage  
             chars.                                                             

      MHDATEINPUT                                                               
             The InvalidEntry was ONLY being fired when the control loses       
             focus AND allowblanks was set to false AND there were actually     
             blanks.  Now, in addition to that, it will also fire when the      
             control loses focus and any one of the month, day or year values   
             are out of range with their min and max settings (as our           
             documentation says it should).                                     

      MHDATEINPUT                                                               
             Caret would lose correct blink rate during WM_KILLFOCUS if an      
             ivalid entry event was fired during the same message processing,   
             now it will keep its composure....                                 

      MHDATEINPUT                                                               
             There were problems with capturing the mouse.  It was possible     
             for a user to click such a way that the mouse button was up, but   
             there still was a capture on the control.  This, I believe, has    
             been taken care of now.                                            

      MHDATEINPUT                                                               
             Date control was losing the first digit of the year in verbose     
             date formats,  now it is not.                                      

      MHINPUT                                                                   
             Control was deleteing text after a paste over selected text        
             occured in the middle of the text somewhere.  Now it is not...     

      MHINPUT                                                                   
             Setting text programatically with characters that were not         
             acceptable by the mask would throw off the mask, now it does not.  

      MHINPUT                                                                   
             Control was losing its mask when bound to a database, now it is    
             not.                                                               

      MHINPUT                                                                   
             Deleting hilighted text that had scrolled horizontally passed 50   
             characters or so would not let you enter in any more text, now it  
             will.                                                              

      MHINPUT                                                                   
             Control was losing caret's height when setting both the            
             caretinsert and caretoverstrike properties, now it is not...       

      MHINPUT                                                                   
             It was possible to delete the mask by hilighting it and pressing   
             delete or backspace, now it is not.                                

      MHINPUT                                                                   
             Control was accepting an arrow key for input as if it were a spce  
             bar key press by-passing a numeric mask.  Now it will process it   
             correctly.                                                         

      MHINPUT                                                                   
             Strange behavior was begotten by typing in multiple lines of       
             text, hilighting it and pressing a key.  Now it acts a little      
             better...                                                          

      MHINPUT                                                                   
             If using passchar, and hilighting entire the delete key would not  
             delete it, now it does.                                            

      MHINVISIBLE                                                               
             MhInvisible when checked with Dr. Watson, was returning an         
             invalid handle (0) passed to GetClassName in the MhInvisible       
             control. Now it is not.                                            

      MHOUTBOX                                                                  
             It is in 'S:\PRODUCTS\VBT4\EXAMPLES' as MHOUTBOX.MAK  as well as   
             'J:\VBT4\DISK3\EXAMPLES'                                           

      MHSLIDE                                                                   
             Slide was not getting the value property AT ALL from Visual C++.   
             It does now.                                                       

      MHSLIDE                                                                   
             When setting a slider with the mouse it took its value from the    
             first slider on the form.  Now it does not.                        

      MHSLIDE                                                                   
             There were definate problems with Version 1 compatibility.  These  
             problems reared there ugly heads mostly in Visual C++, but they    
             are resolved now.                                                  

      MHSPLITTER                                                                
             Fixed problem with Splitter disappearing when dragged outside of   
             the control container/                                             

      MHTAB                                                                     
             If using a scalable font and TabPosition was set to Right or Left  
             and the TabFontBold property was set during the TabChanging        
             event, the FontEscapement was being lost.  Now, it is not.         

      MHTIP                                                                     
             Multiline tips were misaligned if near the bottom of the screen.   

05/04/95
      MH3DCHECK                                                                 
             Control now does not draw box when BoxSize is set to zero.         

      MH3DGAUGE                                                                 
             Setting Min to higher than 100 would cause Invalid Property Value  
             when run.                                                          

04/10/95
      MH3DCHECK                                                                 
             Clicking on coordinate 0,0 would not change Value                  

      MH3DMULTILABEL                                                            
             Fixed resizing problems.                                           

      MH3DOPTION                                                                
             .DataChanged property was being set to True when the control was   
             clicked and not changed.                                           

      MHSLIDE                                                                   
             Value would always get set to Min on startup.                      

      MHTAB                                                                     
             User must set PictureHeight and PictureWidth to get this to work.  

03/02/95
      MH3DCALENDAR                                                              
             When you have .MinYear set, you can move to the previous year by   
             using the month arrows.  You can only move one month.  Same        
             problem with .MaxYear.                                             

      MH3DCOMBO                                                                 
             The list portion of the control could draw past the edge of the    
             screen.  This also fixes several other drawing problems            
             associated with setting the dropwidth.                             

      MH3DCOMBO                                                                 
             The selstart could not be set at the end of the text in the combo  
             box edit window.                                                   

      MH3DCOMBO                                                                 
             Page down did not work correctly.                                  

      MH3DCOMBO                                                                 
             Fixed data loading when .Style is set to 1.                        

      MH3DMULTILABEL                                                            
             Removed resize code that was in an inappropriate place. This will  
             allow the control to honor user's size settings if segment style   
             is not zero.                                                       

      MH3DTEXT                                                                  
             Cannot be done.  This control is subclassed off the standard text  
             box which does not have this behavior.                             

      MHDATEINPUT                                                               
             When the date separator is changed in Control Panel, .DateFormat   
             = 0 will display no separators.                                    

      MHREALINPUT                                                               
             Control returned wrong value if value entered was greater than     
             max value.                                                         

      MHTAB                                                                     
             Tabs were losing their height in design-time.                      

      MHTAB                                                                     
             Fixed problem with tabs getting set incorrectly at design-time.    

      MHTIP                                                                     
             Fixed invalid hwnd and invalid handle errors.                      

      MHTIP                                                                     
             Fixed moving between controls.                                     

      MHTIP                                                                     
             Fixed invalid hwnds and HGDIOBJs.                                  

      MHTIP                                                                     
             The control would sometimes disappear during design mode.          

      MHTIP                                                                     
             The tip will not "bleed" though menus anymore.                     

      MHTIP                                                                     
             The tip will no longer "bleed" though a dialog.    Not firing on   
             "hidden" controls is by design.  It used to do that, but was a     
             bug.                                                               

      MHTIP                                                                     
             Fixed the disappearing control in design mode.                     

      MHTREE                                                                    
             Control was giving invalid property when setting WindowState to    
             Maximized.                                                         

