2. Краткие итоги лекции

  1. Для создания новых пользовательских компонентов могут использоваться TGraphicControl, TWinControl и TCustomControl

  2. Класс TGraphicControl следует использовать для создания графических элементов управления, реагирующих на события мыши и не нуждающегося в идентификаторе окна. При этом, как правило, переопределяется виртаульный метод Paint;

  3. Класс TWinControl следует использовать для создания стандартных элементов управления, реализованных в Windows или в сторонних библиотеках; При этом, как правило, переопределяются виртуальные методы CreateParams и CreateWnd;

  4. Класс TCustomControl следует применять для разработки пользовательских компонент, нуждающихся в идентификаторе окна и процедуре пользовательской отрисовки. При этом могут переопределяться как методы CreateParams и CreateWnd, так и Paint.