Question:
Is there a way to find out if a control that I am writing in VB5 is inside a container such as a picture box and then find out what the coordinates of the picture box are?
Answer:
UserControls expose an Extender property, which can be queried for some pretty interesting things. Always be aware, though, that each host will offer different Extender properties, so wrap yourself up tight in error-handling if you plan to distribute controls that use this interface.
In this case, just query the UserControl.Extender.Container property to determine what and where it is. For example:
On Error Goto BadProperty With Extender If TypeName(.Container) = "PictureBox" Then 'query properties of picture box Call GetWindowRect(.Container.hWnd, picRect) ' do what you will with coordinates, ' or other properties End If End WithOn Error Goto 0BadProperty:
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.






















