ALX
Well-known member
Apparently I don't understand what PointToScreen() is actually returning. I'm thinking it should be absolute screen co-ordinates. In a form, I have some labels in a panel, which itself is in a panel and am trying to derive the screen co-ordinates for the labels in one statement without adding the X and Y co-ordinates of the panels. Why does PointToScreen(Label.Location) return the same value as PointToClient(Label.Location) and the same as Label.Location? Shouldn't PointToScreen() return absolute SCREEN co-odinates?