C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Ну совсем замучился с актив. окном., Помогите!!!Пожалуйста !
AndreyBCB
Отправлено: 26.01.2005, 10:26


Не зарегистрирован







Ребята мозги уже дымятся. Ну почему окно моей программы не
хочет становится поверх других?
Что я делаю не так?

Я делаю чтобы свернутая в Трей прога по событию OnTimer разворачивалась бы поверх всех окон...

А получается , что если уже активизировал чужие окна,
моя прога разворачивается , но уже позади всех!!! и мигает
предательски внизу на панели задач ...

Помогите , совсем плохо!
CODE

Form1->WindowState = wsNormal;
//if(!isTray) Form1->Hide();
         Form1->Show();
        Application->Restore();
                  Form1-> SetFocus();
Benish
Отправлено: 26.01.2005, 11:50


Дежурный стрелочник

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



М.б. чем-то поможет св-во TForm->FormStyle?
Одно из значений fsStayOnTop — всегда поверх других окон.
Konstantine
Отправлено: 26.01.2005, 12:30


Мастер участка

Группа: Модератор
Сообщений: 545



The SetForegroundWindow function puts the thread that created the specified window into the foreground and activates the window. Keyboard input is directed to the window, and various visual cues are changed for the user.
AndreyBCB
Отправлено: 26.01.2005, 16:16


Не зарегистрирован







Benish спасибо, помогло!!!!

Вернуться в Вопросы программирования в C++Builder