Марина |
Отправлено: 21.01.2005, 16:12 |
|
Не зарегистрирован

|
Как развернуть окно из Трея, почему то если уже есть какие-то
открытые окна других приложений , мое не становится активным??
CODE |
Form1->Position=poScreenCenter;
Application->BringToFront();
|
Этот код не помогает ... |
 |
Sl@Sh |
Отправлено: 21.01.2005, 16:44 |
|

Мастер участка
Группа: Участник
Сообщений: 383

|
Воспользуйтесь методом Show();
|
 |
AVC |
Отправлено: 21.01.2005, 16:56 |
|
Ветеран
Группа: Модератор
Сообщений: 1583

|
Мне всегда хватало SetFocus()
Код работает несколько лет, проблем не замечалось. |
 |
pagan |
Отправлено: 21.01.2005, 17:05 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 22

|
Первое, что бросилось в глаза Application->BringToFront(); — почему так?
Могу посоветовать попробовать WinAPI функцию:
CODE | BOOL BringWindowToTop(
HWND hWnd // handle to window
); | |
 |
xim |
Отправлено: 21.01.2005, 17:55 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 143

|
Можно CODE | SetForegroundWindow(Application->MainForm->Handle) | |
 |