COleControl GetClientRect возвращает область с дном 0
У меня есть элемент управления, полученный из COleControl. При загрузке этого элемента управления он вызывает OnSize. Внутри OnSize я получаю область ClientRect, вызывая GetClientRect и перемещая элемент управления в область, полученную из GetClientRect.
Первый раз при инициализации GetClientRect возвращает размеры справа и снизу. Но в следующий раз, когда произойдет рефереш, GetClientRect возвращает область с дном, равным 0. Поэтому я не смог просмотреть элемент управления.
Есть ли способ получить правильную клиентскую прямоугольную область в referesh также?
Или любая идея, как этот размер прямоугольника клиента определяется?