Есть "дочерняя" форма, которая создается внутри другой "главной" формы. После создания ей сразу прописывается:
SetParent(frm->Handle,hwnd);
Где:
frm->Handle - хэндл окна "дочерней формы". hwnd - хэндл окна "главной формы".Необходимо отрисовать "дочернюю форму" в правом нижнем углу "главной" формы, независимо от размеров "главной" формы и её положения на экране.
Пытался сделать так:
RECT main;
GetWindowRect(main_hwnd,&main);
this->Top = main.bottom - this->Height - 10;
this->Left = main.right - this->Width - 15;
Где main_hwnd - хэндл окна "главной формы".
При изменении размеров "главной" формы, "дочерняя" не отрисовывается в правом нижнем углу.
В какую сторону копать?
P.S. Приложение нельзя реализовать как классическое MDI - child, поэтому приходится исхитряться.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости