![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сделать мою форму как рабочий стол [D5, Win95/98]
RETAND © (2002-10-21 21:00:00)Здравствуйте Все!
Подскажите как реализовать такую вешь.При нажатие на уже имеющиеся кнопки на форме(форма развернута на весь экран), запускаются
различные приложения, а в часности аплеты панели управления, диалог создания ярлыка(используются
функции ShellExecute, WinExec). Проблема: нужно чтобы эти приложения всегда находились над
моей формой, переключаясь между ними моя форма должна находиться снизу по Z.
Если кто-нибудь уже реализовывал такую проблему, пожалуйста поскажите.
Заранее благодарен RETAND.
RETAND (2002-10-25 21:35:00) [1]спасибо ребята, проблему решил..
Пробывал отлавливать WM_ACTIVATE и OnActivate .. и так и так работает
SPeller (2002-10-24 13:09:00) [2]Лучше тогда уж не обрабатывать Дельфийские события, а отлавливать сообщения вроде WM_ACTIVATE и иже с ними.
Pat (2002-10-23 22:51:00) [3]На событие OnActivate (или любое другое подходящее...как сам решишь) посылай окно вниз:
setwindowpos(handle,hwnd_bottom,left,top,width,height,swp_showwindow)
RETAND (2002-10-22 18:45:00) [4]vidiv, я иду другим путем отлавливаю эти окна, и делаю им TOPMOST, а для формы BOTTOM че-то глючит, объясни поподробнее при каком событии ты делал BOTTOM, заранее благодарен
vidiv (2002-10-22 06:14:00) [5]RETAND - проверь почту...