Download Latest Version wnmeter328_source-release.zip (913.4 kB)
Email in envelope

Get an email when there's a new version of VB 6 App Archive

Home / CommonControls
Name Modified Size InfoDownloads / Week
Parent folder
ComCtlsDemo.7z 2014-04-28 260.4 kB
VBCCR10.OCX 2014-04-28 3.7 MB
changelog.txt 2014-04-28 10.8 kB
readme.txt 2014-04-28 2.4 kB
Totals: 4 Items   4.0 MB 0
 CommonControls (Replacement of the MS common controls)

    This project is intended to replace the MS common controls for VB6.

    The "MSCOMCTL.OCX" (respectively "COMCTL32.OCX") can be replaced completly.
    The "MSCOMCT2.OCX" (respectively "COMCT232.OCX") can be replaced completly.
    The "RICHTX32.OCX" can be replaced completly.
    The "COMDLG32.OCX" can be replaced completly.
    The "COMCT332.OCX" can be replaced completly.
    The "MCIWNDX.OCX" (shipped with VB5) can be replaced completly.
    The "SYSINFO.OCX" can be replaced completly.

    Following controls are available at the moment:

    - Animation
    - CheckBoxW
    - ComboBoxW
    - CommandButtonW
    - CoolBar
    - CommonDialog (Class Module)
    - DTPicker
    - FrameW
    - HotKey
    - ImageCombo
    - ImageList
    - IPAddress
    - LabelW
    - ListBoxW
    - ListView
    - MCIWnd
    - MonthView
    - OptionButtonW
    - Pager
    - ProgressBar
    - RichTextBox
    - Slider
    - SpinBox
    - StatusBar
    - SysInfo
    - TabStrip
    - TextBoxW
    - ToolBar
    - ToolTip
    - TreeView
    - UpDown

    Unicode is supported for all the stated controls.

    At design time (IDE) there is only one dependency. (OLEGuids.tlb)
    This is a modified version of the original .tlb from the vbaccelerator website.
    But for the compiled .exe there are no dependencies, because the .tlb gets then compiled into the executable.

    Everything should be self explained, because all functions and properties have a description.

    This Demo shows of how to make the ToolBar control accessible per shortcut key on a MDIForm.

    ActiveX Control versions, together with a Registration-Free (Side-by-side) solution:
    Version 1.0

    Notes:
    - When using the SetParent API, then you should pass .hWndUserControl and not .hWnd to it.
    - When changing the "Project Name", then you should have all forms open, else all properties are lost. Reason is due to the fact that the library to which the controls are referring is the "Project Name" itself. Keeping all forms open will ensure that the .frx files will be updated with the new "Project Name".
    - In order to trap error raises via "On Error Goto ..." or "On Error Resume Next" it is necessary to have "Break on Unhandled Errors" selected instead of "Break in Class Module" on Tools -> Options... -> General -> Error Trapping.
Source: readme.txt, updated 2014-04-28