Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

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

 
Артем К.   (2004-10-15 14:40) [0]

активацию и деактивацию приложения?

Заранее спасибо!


 
clickmaker ©   (2004-10-15 14:52) [1]

Application.Minimize/Restore


 
Артем К.   (2004-10-15 14:59) [2]

и что, они ведь сворачивают и восстанавливают приложение?


 
clickmaker ©   (2004-10-15 15:03) [3]


> [2] Артем К.   (15.10.04 14:59)

а что тогда ты имеешь ввиду под активацией и деактивацией?


 
Артем К.   (2004-10-15 15:13) [4]

я хотел сделать следующее: если приложение активизировалось, то у моего компонента поменялись некоторые св-ва, а если деактивизировалось, то опять их поменять.

Как это отследить, ведь должно быть какое-то сообщение?


 
Игорь Шевченко ©   (2004-10-15 15:18) [5]


> ведь должно быть какое-то сообщение?


WM_ACTIVATEAPP вообще-то. Но как ты его собрался ловить ?


 
Pentium133 ©   (2004-10-15 15:20) [6]

у TApplication есть методы OnMinimize и OnRestore.


 
Артем К.   (2004-10-15 15:23) [7]

значить никак нельзя из компонента?


 
Юрий Зотов ©   (2004-10-15 17:18) [8]

> Артем К.   (15.10.04 15:23) [7]

Компонент может подменить оконную функцию приложения (или формы, в том числе, главной формы) своей и, таким образом, перехватить все нужные сообщения (примеры есть в VCL - ищите строки MakeObjectInstance, SetWindowLong и FreeObjectInstance). Но делать это надо очень аккуратно, потому что при удалении компонента нужно восстановить прежнюю функцию - а ведь юзер может положить на формы несколько Ваших компонентов и потом удалять их в произвольном порядке.



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

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.043 c
9-1088381001
Xerx
2004-06-28 04:03
2004.10.31
OpenGL без VCL


6-1093338639
Дмитрий Ботвин
2004-08-24 13:10
2004.10.31
Получение списка файлов с ftp-сервера


1-1097754397
}|{yk
2004-10-14 15:46
2004.10.31
Формат даты в DateTimePicker


14-1097126769
31512
2004-10-07 09:26
2004.10.31
Задачи по программированию в среде Delphi.


1-1097842008
race1
2004-10-15 16:06
2004.10.31
плееры и потоки





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