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.
REFERENCES
"Working with Resource Files" in the Visual Basic 6.0 Online Help
"More About Programming: Working with Resource Files" in the Visual Basic
5.0 Books Online
Additional query words: kbDSupport kbDSD kbVBp kbVBp500 kbVBp600 kbCtrlCreate kbActiveX
Keywords: kbinfo KB192647