TView Views - часть 6
См. так же: TView.DrawView
DrawView procedure DrawView; Вызывает Draw, если TView.Exposed возвращает True, указывая, что видимый элемент ожидается (см. sfExposed). Вы должны вызвать DrawView (а не Draw), когда Вам необходимо перерисовать видимый элемент после изменения, которое воздействует на его видимое отображение.
См. так же: TView.Draw, TGroup.ReDraw, TView.Exposed
EnableCommands procedure EnableCommands(Commands: TCommandSet); Разрешает все команды в аргументе Commands.
См. так же: TView.DisableCommands, TView.GetCommands, TView.CommandEnabled, TView.SetCommands
EndModal procedure EndModal(Command: Word); virtual; Перекрывается: Никогда Завершает текущее модальное состояние и возвращает Command, как результат вызова функции ExecView, которая создала это модальное состояние.
См. так же: TGroup.ExecView, TGroup.Execute, TGroup.EndModal
EventAvail function EventAvail: Boolean; Возвращает True, если событие доступно для GetEvent.
См. так же: TView.MouseEvent, TView.KeyEvent, TView.GetEvent
Execute function Execute: Word; virtual; Перекрывается: Рддко Вызывается из TGroup.ExecView когда видимый элемент становится модальным. Если видимый элемент разрешает модальное выполнение, он должен перекрыть Execute для выполнения цикла событий. Результатом Execute становится значение, возвращаемое из TGroup.ExecView. TView.ExecView просто возвращает cmCancel.
См. так же: sfModal, TGroup.Execute, TGroup.ExecView
Exposed function Exposed: Boolean; Возвращает True, если любая часть видимого элемента видна на экране.
См. так же: sfExposed, TView.DrawView
GetBounds procedure GetBounds(var Bounds: TRect); Возвращает в переменной Bounds граничный прямоугольник видимого элемента в координатной системе его владельца. Bounds.A устанавливается в Origin, а Bounds.B устанавливается в Origin + Size.
См. так же: TView. Origin, TView.Size, TView.CalcBounds, TView.ChangeBounds, TView.SetBounds, TView.GetExtent
GetClipRect procedure GetClipRect(var Clip: TRect); Возвращает в переменной Clip минимальный прямоугольник, который требуется перерисовать в вызове Draw. Для сложных видимых элементов Draw может использовать GetClipRect для значительного улучшения производительности.