COleControl GetClientRect возвращает область с дном 0

У меня есть элемент управления, полученный из COleControl. При загрузке этого элемента управления он вызывает OnSize. Внутри OnSize я получаю область ClientRect, вызывая GetClientRect и перемещая элемент управления в область, полученную из GetClientRect.

Первый раз при инициализации GetClientRect возвращает размеры справа и снизу. Но в следующий раз, когда произойдет рефереш, GetClientRect возвращает область с дном, равным 0. Поэтому я не смог просмотреть элемент управления.

Есть ли способ получить правильную клиентскую прямоугольную область в referesh также?

Или любая идея, как этот размер прямоугольника клиента определяется?

0 ответов

Другие вопросы по тегам