OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Classes designed to be used in conjunction with other classes to provide special functionality or behavior. More...
Classes | |
class | owl::TClipboardViewer |
Mix-in class that registers as a clipboard viewer when the user interface element is created and removes itself from the clipboard-viewer chain when it is destroyed. More... | |
class | owl::TSerializeReceiver |
Mix-in class that automatically puts together the block of data sent by TSerializer. More... | |
class | owl::TTinyCaption |
Derived from TWindow, TTinyCaption is a mix-in class that handles a set of non-client events to produce a smaller caption bar for a window. More... | |
Classes designed to be used in conjunction with other classes to provide special functionality or behavior.
Mix-in classes are designed not to stand alone, but to be combined with other bases when declaring a new class. The new class is derived through multiple inheritance from the mix-in and other base classes.
For example, if you are building a frame window, you can derive your frame window class from both the base class TFrameWindow and the mix-in class TLayoutWindow to get the additional functionality of layout windows.