(static) , . : . , , .
class TFirstComponent: public Tcomponent
{
public:
void _fastcall Move();
void _fastcall Flash();
};
class TSecondComponent: public TPirstComponent { public:
void _fasfccall Move(); //
int _fastcall Flash(int HowOften); // };
6.11. .
, , - . 6.11 , .
6.5.2
, , , . , . .
virtual (VMT). . , VMT , , . , . .
6.6 VCL
: , , . .
. 6.7 , VCL. , .
TObiect
TPersistent
TComponent
TControl
TGraphicControl TWinControl
TCustomControl
. 6.7. VCL.
TObject , TComponent . $
TComponent. , , TGraphicControl.
, TWinControl, TCustomControl, TWinControl. TWinControl " " (window handle). . 6.8 S VCL.
|
|
* TButtonControl
TButton
+ TBitBtn TCustomCheckBox
+ TCheckBox
+ TDBCheckBox TRadioButton
* TCustomComboBox TComboBox TDBComboBox TDriveComboBox TFilterComboBox
* TCustoinControl
TCustomGrid
+ TCustomDBGrid + TDBGrid + TDBLookupList
+ TPopupGrid + TCustomOutline
+ TOutline + TDrawGrid
+ TStringGrid TCustomGroupBox
+ TCustomRadioGroup + TDBRadioGroup + TRadioGroup
+ TGroupBox TCustomPanei
+ TDBNavigator
+ TPanel TDBImage TDBLookupControl
+ TDBLookupComboBox
+ TDBLookupListBox
+ TPopupDataList THeader THintWindow TMediaPlayer TNotebook TOleContainer TPage TScroller TTabSet
* TCuatonEdit
TCustomMaskEdit
+ TDBEdit
+ TInplaceEdit
+ TMaskEdit TCustomMemo
+ TCustomRichEdit + TRichEdit
+ TDBMemo
+ TMemo TDBLookupCombo TEdit
* TCustomHotKey THotKey
* TCuafcomListBox TDBListBox TDirectoryListBox TFileListBox TListBox
* TCuetomLietView TListView
* TCuetomTabControl TPageControl TTabbedNotebook TTabControl
* TCustomTreeView TTreeView
* TCustomUpDown 0 TUpDown
* TDBCtrlGrid
* TDBCtrlPanel
* THeaderControl
* TOleControl
* TProgressBar
* TScrollBar
* TScrollingWinControl
TForm
+ TDesignWindow + TInputReqDialog + TLoginDialog + TPasswordDialog
TScrollBox
* TStatueBar
* TTabPage
* TTabSheet
* TTrackBar