Hello, I have a question on click testing objects on the screen. The way I have been doing it is to have an entry in a RECT array for every object, then on WM_LBUTTONDOWN I use a loop of PtInRect to see if the user clicked on an object. I was just wondering if there is a more clever way of doing this, because I imagine with hundreds or possibly thousands of objects on the screen this method might slow down performance.