Графический браузер вида: главная форма (вверху менюшка), открываем рисуночки, каждый появляется в новой форме (дочерней для главной). Думаю, поняли, в чем суть.
В меню имеется пункты "Растянуть", "Сохранить" и тд, которые должны применяться к активной(!!!) дочерней форме. Но у меня они применяются к последней открытой форме (т.к. экземпляр формы создается именно при открытии). Как бы так сделать, чтобы операции над рисунком применялись к рисунка, форма которого в фокусе?
Решал с полгода назад такую же задачу на Си, там решил вот так:
TForm2 *Form2 = (TForm2*) Form1->ActiveMDIChild;
И потом с Form2 успешно работало все. Но в Делфи не могу адаптировать сей код чего-то..=\\\ За более чем месяц каникул забыл все нафик..)
В меню имеется пункты "Растянуть", "Сохранить" и тд, которые должны применяться к активной(!!!) дочерней форме. Но у меня они применяются к последней открытой форме (т.к. экземпляр формы создается именно при открытии). Как бы так сделать, чтобы операции над рисунком применялись к рисунка, форма которого в фокусе?
Решал с полгода назад такую же задачу на Си, там решил вот так:
TForm2 *Form2 = (TForm2*) Form1->ActiveMDIChild;
И потом с Form2 успешно работало все. Но в Делфи не могу адаптировать сей код чего-то..=\\\ За более чем месяц каникул забыл все нафик..)