Maximus Опубликовано 29 августа, 2015 Поделиться Опубликовано 29 августа, 2015 Здравствуйте. Есть ли у формы FireMonkey свойство аналогичное свойству формы на VCL - ParentWindow? Хотел встроить форму FM в окно другого приложения, его HWND известен, но встроить нечем. Цитата Ссылка на комментарий
0 krapotkin Опубликовано 30 августа, 2015 Поделиться Опубликовано 30 августа, 2015 для встраивания есть фреймы Цитата Ссылка на комментарий
0 Maximus Опубликовано 30 августа, 2015 Автор Поделиться Опубликовано 30 августа, 2015 для встраивания есть фреймы Так не в своё приложение встроить нужно, а в стороннее. И у фрейма тоже нет свойства ParentWindow. Цитата Ссылка на комментарий
0 Maximus Опубликовано 3 сентября, 2015 Автор Поделиться Опубликовано 3 сентября, 2015 (изменено) Проблема была решена данным способом. var FMForm: TFMForm1; FMHWnd: HWND; begin FMForm := TFMForm1.Create(nil); FMForm.Left := 0; FMForm.Top := 0; FMForm.Show; FMHWnd := FmxHandleToHWND(FMForm.Handle); SetWindowLong(FMHWnd, GWL_STYLE, GetWindowLong(FMHwnd, GWL_STYLE) or WS_CHILD); winapi.windows.SetParent(FMHWnd, Handle необходимого окна); Изменено 3 сентября, 2015 пользователем Maximus Цитата Ссылка на комментарий
Вопрос
Maximus
Здравствуйте. Есть ли у формы FireMonkey свойство аналогичное свойству формы на VCL - ParentWindow? Хотел встроить форму FM в окно другого приложения, его HWND известен, но встроить нечем.
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.