OberonCore https://forum.oberoncore.ru/ |
|
(v.View) Restore - обработчик события(по аналогии с Дельфи)? https://forum.oberoncore.ru/viewtopic.php?f=24&t=2044 |
Страница 1 из 1 |
Автор: | Виталий [ Четверг, 12 Ноябрь, 2009 10:44 ] |
Заголовок сообщения: | (v.View) Restore - обработчик события(по аналогии с Дельфи)? |
В примере Код: MODULE LeaderGraph_0; IMPORT Ports, StdCmds, Views; CONST mm = Ports.mm; TYPE View = POINTER TO RECORD ( Views.View ) END; PROCEDURE ( v: View ) Restore ( f: Views.Frame; l, t, r, b: INTEGER ); VAR i: INTEGER; BEGIN FOR i := 1 TO 5 DO (* 5 *) f.DrawLine( 0, i * 10 * mm, 50 * mm, i * 10 * mm, 0, Ports.blue ) END; FOR i := 0 TO 10 DO (* 11 *) f.DrawLine( 100 * mm, 10 * mm, (50 + i * 10 ) * mm, 60 * mm, 0, Ports.blue ) END END Restore; PROCEDURE New*; VAR v: View; BEGIN NEW( v ); Views.Deposit( v ); StdCmds.Open; END New; END LeaderGraph_0. LeaderGraph_0.New; Правильно я понимаю что PROCEDURE ( v: View ) Restore ( f: Views.Frame; l, t, r, b: INTEGER ); является по аналогии с Делфи обработчиком некого события, и мне нужно именно так описывать возможные события? p.s. надеюсь я правильно ветку для вопроса выбрал... |
Автор: | Иван Кузьмицкий [ Четверг, 12 Ноябрь, 2009 10:50 ] |
Заголовок сообщения: | Re: Подскажите правильно ли я понимаю о чем идет речь |
PROCEDURE ( v: View ) Restore вызывается каркасом для перерисовки отображения View. Ещё существуют обработчики сообщений, это методы, имя которых начинается на Handle... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |