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

Вниз

Сделать мою форму как рабочий стол   Найти похожие ветки 

 
RETAND   (2002-10-21 21:00) [0]

Здравствуйте Все!
Подскажите как реализовать такую вешь.При нажатие на уже имеющиеся кнопки на форме(форма развернута на весь экран), запускаются
различные приложения, а в часности аплеты панели управления, диалог создания ярлыка(используются
функции ShellExecute, WinExec). Проблема: нужно чтобы эти приложения всегда находились над
моей формой, переключаясь между ними моя форма должна находиться снизу по Z.
Если кто-нибудь уже реализовывал такую проблему, пожалуйста поскажите.
Заранее благодарен RETAND.


 
vidiv   (2002-10-22 06:14) [1]

RETAND - проверь почту...


 
RETAND   (2002-10-22 18:45) [2]

vidiv, я иду другим путем отлавливаю эти окна, и делаю им TOPMOST, а для формы BOTTOM че-то глючит, объясни поподробнее при каком событии ты делал BOTTOM, заранее благодарен


 
Pat   (2002-10-23 22:51) [3]

На событие OnActivate (или любое другое подходящее...как сам решишь) посылай окно вниз:
setwindowpos(handle,hwnd_bottom,left,top,width,height,swp_showwindow)


 
SPeller   (2002-10-24 13:09) [4]

Лучше тогда уж не обрабатывать Дельфийские события, а отлавливать сообщения вроде WM_ACTIVATE и иже с ними.


 
RETAND   (2002-10-25 21:35) [5]

спасибо ребята, проблему решил..
Пробывал отлавливать WM_ACTIVATE и OnActivate .. и так и так работает



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

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

Наверх





Память: 0.45 MB
Время: 0.009 c
1-99146
-= Demon =-
2002-12-17 13:17
2002.12.30
Multilanguage


1-99108
Гас
2002-12-17 12:29
2002.12.30
Как убрать тень в хинтах в Delphi 7, WinXP?


6-99231
Slym
2002-11-01 06:30
2002.12.30
IP2MAC


14-99253
NetBreaker666
2002-12-11 19:53
2002.12.30
Как получить handle консольного окна ?


14-99293
3D-Dragon
2002-12-09 15:04
2002.12.30
Работа для СПЕЦИАЛИСТА ! Срочно! Delphi_7 + FireBird





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