Родной контрол Windows использовать не могу, потому как стоит задача разработки GUI, представляющего собой набор COM-объектов (меню, тулбар, статусбар, docking control bar — все это должны быть COM-объекты — на них потом должны быть размещены ACtiveX)
Использовать GetRect также не могу, потому что наследую не от CStatusBarCtrl.
Результат вызова m_UiStatusBar.GetRect(1, &r) — дает верные координаты прямоугольника