Когда вы рисуете в контексте устройства, все знания о том, какую фигуру вы рисуете, теряются, и система просто сохраняет попиксельную информацию этого контекста устройства. Таким образом, система не может предоставить вам какую-либо информацию о фигурах, которые вы рисуете, потому что она ничего не знает об этих фигурах.
Чтобы сделать то, что вы хотите, вам нужно отслеживать в своей программе логи высокого уровня c того, где находятся ваши фигуры. Затем, когда вы обрабатываете сообщения мыши, вы можете отобразить их на свои собственные структуры данных, которые представляют фигуры.