1. Создал свой контрол - прямоугольник, который меняет свой цвет при каждом нажатии на него мышкой. Размещаю этот контрол на форме. Как узнать, находится ли сейчас мой контрол в фокусе и в процедуре Restore нарисовать рамку, если он в фокусе?

2. Можно ли создавать частично прозрачные вьюшки? Или это можно сделать только через WinApi?