Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Поместить окно поверх остальных   Найти похожие ветки 

 
Брат   (2005-01-06 13:52) [0]

При свертывании формы, помещаю значок в трей.

Вот код, с помощью которого я потом отображаю окно:

procedure TMainForm.RxTrayIcon1Click(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
var hPrevWin : HWND;
begin
 Application.Restore;
 hPrevWin:=FindWindow("TMainForm","Отпрвка почты  v.3.0");
 SetForegroundWindow(hPrevWin);
 MainForm.Show;
end;

Но получается когда у меня какоето другое приложение открыто, окно моей программы отображается, но только снизу другого.
А я хочу чтобы оно поверх всех остальных отбражалось.
Как это сделать?


 
pem   (2005-01-06 17:54) [1]

SetWindowPos(Form1.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE);


 
cadaber   (2005-01-07 19:37) [2]

А BringToFront не работает разве?



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.026 c
14-1105952859
Denis_
2005-01-17 12:07
2005.02.20
Как установить Windows Xp на NTFS


3-1106110903
Popov Oleg
2005-01-19 08:01
2005.02.20
SQL запрос к полю даты


14-1107312286
Думкин
2005-02-02 05:44
2005.02.20
С Днем рождения! 2 февраля


1-1107390335
RamZeS
2005-02-03 03:25
2005.02.20
Как возвратить TStrings из dll?


4-1104940427
Fanny
2005-01-05 18:53
2005.02.20
Как узнать, есть ли права на запись в реестр?