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

Вниз

Самое нижнее окно.   Найти похожие ветки 

 
Ajax ©   (2003-05-15 23:07) [0]

Подскажите, как сделать окно, которое всегда будет находится позади остальных? (так например explorer.exe делает).

Ну и заодно еще один маленький вопросик. Как убрать окно из переключения по Alt+Tab? (снова обращаюсь к примеру explorer.exe). Я пробовал WS_ToolWindow и not WS_Application (ну или что-то наподобие), но ничего не получилось.


 
Ajax ©   (2003-05-16 15:03) [1]

???


 
clickmaker ©   (2003-05-16 15:28) [2]

А смысл в таком окне, ежели его все равно никогда не увидеть?
Больше похоже на TrayIcon: нужно окно - щелкнул - вызвал, не нужно - спрятал


 
Song ©   (2003-05-16 16:41) [3]

SetWindowPos()


 
Ajax ©   (2003-05-16 19:14) [4]

>clickmaker © (16.05.03 15:28)
Как же не увидит? Ты разве рабочий стол не видишь?

>Song © (16.05.03 16:41)
Да, один раз это можно сделать, но при следующем Alt+Tab позиция поменяется опять. Придется каждый раз отлавливать изменение позиции.


 
Ajax ©   (2003-05-16 19:29) [5]

Разобрался с первым вопросом. Отлавливаю WM_WindowPosChanging и в коде обработки пишу msg.WindowPos.hwndInsertAfter:=HWND_NOTOPMOST;

Но второй вопрос все еще не могу решить.


 
Song ©   (2003-05-16 20:18) [6]

procedure TForm1.FormCreate(Sender: TObject);
begin
SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Handle,GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
SetWindowLong(Application.Handle,GWL_EXSTYLE,GetWindowLong(Application.Handle,GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
end;



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
3-94726
Olga
2003-04-29 13:13
2003.05.29
Как заставить базу понимать запятую в качестве разделителя?


1-94963
andrey_pst
2003-05-18 13:27
2003.05.29
PopUp-меню в стиле XP


3-94685
Filat
2003-05-02 16:18
2003.05.29
Как красиво обработать отказ от логина к базе?


3-94681
victor_ch
2003-05-01 11:26
2003.05.29
Как прервать запрос запущенный в отдельном потоке


14-95045
Scorpx
2003-05-09 08:31
2003.05.29
И вновь взломали сайт!