Изменить имя класса окна во время выполнении программы
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.96] |
|
|
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы| Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Изменить имя класса окна во время выполнении программы
|
Сообщ.
#16
,
|
|
|
|
И как определить кем оно послано - системой или той самой "другой прогой" ? |
|
Сообщ.
#17
,
|
|
|
|
Цитата Если имеется ввиду закрытие через посылку сообщений WM_CLOSE или WM_SYSCOMMAND, то также можно переопределить метод TForm1.WndProc или заменить WindowProc, в котором игнорировать указанные сообщеня, если они посланы не из твоего главного потока: InSendMessage = true С учетом того, что WM_CLOSE может быть послано через PostMessage, совет насчет InSendMessage/InSendMessageEx - не ахти. |
|
Сообщ.
#18
,
|
|
|
|
Цитата kero_xmemor @ С учетом того, что WM_CLOSE может быть послано через PostMessage, совет насчет InSendMessage/InSendMessageEx - не ахти. А в сочетании с Application.OnMessage - ахти ? |