INFO: Visual Basic Reserves OCX Resource IDs Starting at 30000 (192647)
The information in this article applies to:
- Microsoft Visual Basic Learning Edition for Windows 5.0
- Microsoft Visual Basic Learning Edition for Windows 6.0
- Microsoft Visual Basic Professional Edition for Windows 5.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 5.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
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
Modification Type: | Major | Last Reviewed: | 5/13/2003 |
---|
Keywords: | kbinfo KB192647 |
---|
|