Knowledge Base

INFO: Visual Basic Reserves OCX Resource IDs Starting at 30000

Article ID: 192647

Article Last Modified on 5/13/2003


APPLIES TO


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