Microsoft KB Archive/192647

= INFO: Visual Basic Reserves OCX Resource IDs Starting at 30000 =

Article ID: 192647

Article Last Modified on 5/13/2003

-

APPLIES TO


 * Microsoft Visual Basic 5.0 Learning Edition
 * Microsoft Visual Basic 6.0 Learning Edition
 * Microsoft Visual Basic 5.0 Professional Edition
 * Microsoft Visual Basic 6.0 Professional Edition
 * Microsoft Visual Basic 5.0 Enterprise Edition
 * Microsoft Visual Basic 6.0 Enterprise Edition

-



This article was previously published under Q192647



SUMMARY
In accordance with the specifications for building and exposing ActiveX controls, Visual Basic uses a resource file to store the toolbox bitmaps for each UserControl in a compiled OCX. Design-time clients can then load and display these bitmap images in a "control toolbox" without having to load or create running instances of these controls.

By default, Visual Basic stores these images with a base resource identifier starting at 30000. Consequently, when adding your own resource file to a Visual Basic ActiveX control project, you should avoid using resource IDs that might conflict with these values.



MORE INFORMATION
The toolbox image resource ID for a UserControl is registered on the system in the ToolboxBitmap32 registry key under the CLSID for the control.

