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 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.