Раньше (в XE5), путем очень "мудрых" манипуляций, можно было сделать так, что несколько окон одного FMX-проекта (приложения) отображались в панели задач корректно (т.е. - как и другие приложения). Но теперь там ничего нет кроме одного значка главного окна приложения.
Вот и возникает соответствующий вопрос - как сделать так, чтобы каждое окно приложения имело значок на панели задач?
В качестве примера взял первое что "попалось под руку" - скайп. Так вот подобное невозможно в FMX-проекте (либо я чего-то не знаю...)
Всякие свистопляски типа
{$IFDEF MSWINDOWS}
Handle := WindowHandleToPlatform(AHandle).Wnd;
SetWindowLong(Handle, GWL_EXSTYLE,
GetWindowLong(Handle, gwl_exstyle) or WS_EX_APPWINDOW or WS_EX_ACCEPTFILES);
{$ENDIF}
Вопрос
AngryOwl
Раньше (в XE5), путем очень "мудрых" манипуляций, можно было сделать так, что несколько окон одного FMX-проекта (приложения) отображались в панели задач корректно (т.е. - как и другие приложения). Но теперь там ничего нет кроме одного значка главного окна приложения.
Вот и возникает соответствующий вопрос - как сделать так, чтобы каждое окно приложения имело значок на панели задач?
В качестве примера взял первое что "попалось под руку" - скайп. Так вот подобное невозможно в FMX-проекте (либо я чего-то не знаю...)
Всякие свистопляски типа
ни к чему не приводят...
"Поможите, кто чем может!" (с)
Ссылка на комментарий
18 ответов на этот вопрос
Рекомендуемые сообщения