Главная страница
    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.038 c
8-1109285044
Tga
2005-02-25 01:44
2005.06.14
Как преобразовать bmp в tga ? Оба 32 бит.


1-1117086896
Артем К.
2005-05-26 09:54
2005.06.14
Удаление компонента в Runtime при нажатии на кнопку Delete


1-1117004417
r13
2005-05-25 11:00
2005.06.14
Перехват ошибок


1-1117132916
Nikitian
2005-05-26 22:41
2005.06.14
findcomponent - неясна работа


3-1115363296
dmitry501
2005-05-06 11:08
2005.06.14
Запрос к MSSQL через ADOQuery c параметрами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский