![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Могу ли? Если да то как? Послать определенное сообшение... [D7, WinXP]
Silver... © (2006-03-17 20:26:00)послать некое сообщение ВСЕМ контролам МОЕГО приложения оределенного класса
PS. WM_ не моя сильная сторона :(
Sergey13 (2006-03-20 12:56:00) [1]А ActionManager-ом не проще воспользоваться?
Lexer (2006-03-20 12:45:00) [2]Объявляешь
const CM_MYDATASETOPENED = $3EFA + 1;
Посылаешь
Application.MainForm.Perform(CM_MYDATASETOPENED, 0 ,0);
Ловишь
procedure CMMyDataSetOpened(var Msg: TMessage); message CM_MYDATASETOPENED;
Silver... (2006-03-17 20:54:00) [3]поясню
При Откритии DataSet-а некоторые контролы должны сделать некоторые действия
вот я и думаю в DataSet.AfterOpen послать некое сообшение а в самих контролах его ловить. Таким образом получися что все кого интересует открытие этого DataSet-а об этом узнают
И еще могу ли вместе с сообщением послать параметр (ну типа идентификатор DataSet-а, если я данное сообщение буду использовать и для другого DataSet-а)
PS. Почтал бы ХОРОШУЮ инфу по WM_ посоветуйте (направьте)
Спасибо