![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShowMessage [D7, XP]
santey © (2006-11-14 01:52:00)Showmessage блокирует приложение как нибудь можно чтобы через несколько секунд как выскочило сообщение оно исчезло, т.е. убить его
Jeer (2006-11-14 11:27:00) [1]fwnd := FindWindow(PChar(string('TMessageForm')), nil);
OnTimer:
SendMessage(fwnd,WM_CLOSE,0,0);
Dmitrij_K (2006-11-14 10:25:00) [2]Таймером проще чем потоком
Ж)
MikePetrichenko (2006-11-14 06:47:00) [3]
> Не проще свой "showmessage" сделать?
Проще. Но, IMHO, вопрошающие в данном форуме порой не ищут легких путей (толи по не знанию, то ли из-за лени). По сему вариант "создай свой ShowMessage" будет видимо отвергнут. :)
Gydvin (2006-11-14 06:04:00) [4]Не проще свой "showmessage" сделать?
MikePetrichenko (2006-11-14 03:46:00) [5]
> Showmessage блокирует приложение как нибудь можно чтобы
> через несколько секунд как выскочило сообщение оно исчезло,
> т.е. убить его
Можно. Запусти поток. Создай окошко. Во втором потоке (которы только что создал) подожди 5 сек после появления окошка (это легко сделать отследив момент получения окном первого оконного сообщения) и убей его. Потом убей поток.
Элементарное действие. Минут на 15 кодинга.
Только вот вопрос, а ОНО ТЕБЕ НАДО?
Германн (2006-11-14 01:57:00) [6]
> santey © (14.11.06 01:52)
>
> Showmessage блокирует приложение как нибудь можно чтобы
> через несколько секунд как выскочило сообщение оно исчезло,
> т.е. убить его
>
ShowMessage всего лишь простенькое диалоговое окошко с сообщением и одной кнопкой. Проще заменить его своим собственным, чем так мучаться.