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

Вниз

Вывод текста на ДескТоп   Найти похожие ветки 

 
Sphinx ©   (2004-03-06 21:07) [0]

Посмотрел на DelphiGFX примерчик вывода текста на "Рабочий стол" и возник вопрос, как сделать так чтобы этот текст не затирался в течении какого-то времени. Т.е. даже нажав обновить на рабочем столе юзер не мог удалить текст и при этом он был бы поверх всех окон???


 
Sanek ©   (2004-03-06 21:13) [1]

А зачем это ?.
Можно сделать таймер и перерисоввывать надпись каждый раз когда рабочий стол обновляеться. Только как отловить сообщение о том что рабочий стол обновляеться, не знаю.


 
Sphinx ©   (2004-03-06 21:44) [2]

> перерисоввывать надпись каждый раз когда рабочий стол обновляеться

Это-то да, но я не понял как сделать StayOnTop


 
Yuri Btr ©   (2004-03-06 21:49) [3]

Не знаю как на DelphiGFX
но мне понравился пример идущий вместе с VentaFax (т.н. плагин - Informer) он создаёт окно содержащее Static text, в котором написано твоё сообщение, окно сделано WS_EX_TOPMOST, всё что не принадлежит шрифту букв сообщений - стирается. Получается надпись поверх всего - очень удобно (естественно нужно знать WinApi для этого)


 
Sphinx ©   (2004-03-07 17:35) [4]

> всё что не принадлежит шрифту букв сообщений - стирается

А как такое организовать?



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

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

Наверх





Память: 0.45 MB
Время: 0.032 c
14-1078000591
Undert
2004-02-28 23:36
2004.03.28
Тупеем господа ?


14-1077787909
Димитриев С.
2004-02-26 12:31
2004.03.28
Выбор системы для серверного приложения


3-1077870961
BugMaker
2004-02-27 11:36
2004.03.28
Не устраивает скорость работы INSERTов в ADO :-(


14-1077894056
syte_ser78
2004-02-27 18:00
2004.03.28
C выходными и концом зимы


6-1073951127
CyberFreak
2004-01-13 02:45
2004.03.28
Socket ы через Event ы





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