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

Вниз

Как сделать определённое окно главным?   Найти похожие ветки 

 
Delphimun   (2002-01-07 15:45) [0]

Как сделать определённое окно главным?
Тоесть поместить его на передний план и чтоб все собщения адресовались ему(вобщем как просто открываешь новое окно и оно автоматически становится главным и его border становится выделенным цветом(ярким))


 
oomneeq   (2002-01-07 16:07) [1]

Уж очень широкий смысл у слова окно.
Ecли ты про TForm (или наследника) то
сделай определённоеокно.Show/Showmodal. Ты будешь потрясен! :-)

А вот если речь идет об Aplication.MainForm, то
AFAIK ею становется первая созданная форма, и сие не может быть изменено рунтайм. Возможно делать главной ту или иную форму например в зависимости от переключателя в командной строке, но опять же 1 раз на весь сеанс работы программы


 
Delphimun   (2002-01-07 18:33) [2]

Я имею ввиду окна explorer-а и это делать можно я даже помнил раньше как, но забыл, только помню, что ищеш окно по caption-у и посылаешь ему сообщение, чтобы оно выходило на передний план и становилось главным, вот как послать это сообщения я и не помню.


 
KS   (2002-01-08 05:36) [3]


Handle := FindWindow(nil, Caption);
if Handle <> 0 then begin
ShowWindow(Handle, SW_MAXIMIZE);
SetForeGroundWindow(Handle);
UpdateWindow(Handle);
end;





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

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

Наверх





Память: 0.55 MB
Время: 0.017 c
1-75581
Alex007
2002-01-06 22:11
2002.01.24
Кнопки


1-75577
Vacheslav
2002-01-06 20:52
2002.01.24
Подскажите алгоритм


3-75523
cpu
2001-12-18 23:25
2002.01.24
Password for Oracle-7


4-75723
B@Nt
2001-11-23 12:47
2002.01.24
Как через дельфи убрать с рабочего стола иконки


1-75549
3d[Power]
2002-01-02 23:42
2002.01.24
record





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