![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MakeObjectInstance vs. WndProc
Alexander666 © (2004-02-02 11:30:00)Добрый день, мастера. Вопрос в том, в чем собственно различия между этими функциями?
Alexander666 (2004-02-02 18:20:00) [1]А теперь понятно. Спасибо, тогда.
Игорь Шевченко (2004-02-02 13:47:00) [2]Alexander666 © (02.02.04 11:30)
RTFS Forms.pas
различие в том, что MakeObjectInstance позволяет сделать оконной процедурой метод класса. Просто SetWindowLong требует отдельной процедуры.
jack128 (2004-02-02 11:53:00) [3]
> MakeObjectInstance возвращает указатель на TWndMethod
нет. MakeObjectInstance возврощает указатель на WindowProc. Эта функция нужна для того, чтобы в дельфи можно было использовать в качестве оконной процедуры методы..
Alexander666 (2004-02-02 11:35:00) [4]Гмм, что-то плохо сказал :-). Я имел в виду, вот при замене процедуры окна с помощью SetWindowLong в качестве последнего параметра передается указатель на процедуру типа AWndProc. MakeObjectInstance возвращает указатель на TWndMethod. Ну вот и какие от этого плюсы и минусы?