Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

Kak sdelat formu always on a top?   Найти похожие ветки 

 
Shmit   (2005-05-27 20:29) [0]

Takoi vot vopros est dve formi, ho4u sdelat form2 always on a top kak ne znaju.

Delal:

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

no eto rabotaet tolko dlja pervoi formi a so vtoroi ne kak daze posle togo 4to form1.handle pomenal na form2.handle


 
Shmit   (2005-05-27 23:45) [1]

Ktonebud?


 
Marser ©   (2005-05-27 23:55) [2]

Сперва установи первую:
SetWindowPos(Form1.Handle, HWND_NOTOPMOST, 0, 0, 0, 0,SWP_NOMOVE or SWP_NOSIZE);
А затем устанавливай HWND_TOPMOST вторую.

HWND_TOPMOST Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.


 
Shmit   (2005-05-28 00:00) [3]

delo v tom 4to pervoja u mena sprjatana v tot moment kogda vtoraja rabotaet


 
Marser ©   (2005-05-28 00:04) [4]

Должна быть спрятана или спрятана?


 
Shmit   (2005-05-28 01:02) [5]

Da zadumka takaja 4to kogda vtoraja forma otkrita pervoja sprjatana .


 
Shmit   (2005-05-28 01:03) [6]

vobs4em sprjatana ona kak i dolzna :)


 
-=S.S=-   (2005-05-28 15:51) [7]

Когда открываеться вторая форма то нужно выполнить такой код

ShowWindow(Form1.Handle,SW_HIDE);
Form2.FormStyle := fsStayOnTop;


При закрытии

ShowWindow(Form1.Handle,SW_SHOW);


 
dmitry_t   (2005-05-28 16:00) [8]

Повесь на обработчик события формы OnCreate:
Self.FormStyle:=fsStayOnTop


 
Shmit   (2005-05-28 18:44) [9]

Не работает, у себя в дельфи проверь если не вериш.


 
Хинт ©   (2005-05-28 22:05) [10]

private
   { Private declarations }
   procedure CreateParams(var Params: TCreateParams); override;

...

procedure TInfoForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent := GetDesktopWindow;
Params.ExStyle := Params.ExStyle and not WS_EX_APPWINDOW or WS_EX_TOOLWINDOW
end;



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

Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
6-1111724084
Ozone
2005-03-25 07:14
2005.06.14
Полное описание протокола SMTP


14-1117043795
Almaz
2005-05-25 21:56
2005.06.14
Оскорбления вместо помощи - где наше взаимоуважение ?


14-1116835841
Yuri Btr
2005-05-23 12:10
2005.06.14
Проблема с маршрутизацией???


6-1111582563
hexen
2005-03-23 15:56
2005.06.14
Как получить HTML-код страницы


1-1117449910
AndrewK
2005-05-30 14:45
2005.06.14
Как отловить активацию MDI окон из главной формы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский