Здравствуйте, KInika!
То, что описывается в разделе класса <b>Protected</b> может быть доступно только внутри методов того же класса или внутри методов класса-наследника.
В данном случае идет обработка <b>сообщения</b> Windows, направленое данному окну, чтобы оно само собой берерисовалось посли каких-то операций, влияющих на внешний вид окна.
В подобном типе процедур (т.е. где после процедуры указано служебное слово <b>message</b> - обработчик сообщений) всегда присутствует параметр типа сообщения, в данном случае это TWMPaint. Вот его структура:
TWMPaint = packed record
Msg: Cardinal;
DC: HDC;
Unused: Longint;
Result: Longint;
end;
В Msg записывается код сообщения,
В DC - это контекст устройства, в данном случае формы, который будет собственно перерисовываться,
Unused - ну это и так понятно
В Result - записывается результат выполнения операции, т.е. перерисовки.
Вы эту процедуру можете вызывать в любом месте внутри каких либо методов Вашего класса. После вызова этой процедуры, форма перерисуется.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)