home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 May / Pcwk5b98.iso / Borland / Cplus45 / BC45 / OWL1.PAK / BSTATIC.CPP < prev    next >
Text File  |  1995-08-29  |  1KB  |  39 lines

  1. // ObjectWindows - (C) Copyright 1992 by Borland International
  2.  
  3. /* --------------------------------------------------------
  4.   BSTATIC.CPP
  5.   Defines type TBStatic.  This defines the basic behavior
  6.   of custom static control.
  7.   -------------------------------------------------------- */
  8.  
  9. #include "bstatic.h"
  10.  
  11. /* Constructor for a TBStatic object.  Initializes its data
  12.    fields using passed parameters and default values.   By
  13.    default, an associated static control will have
  14.    left-justified text. */
  15.  
  16. TBStatic::TBStatic(PTWindowsObject AParent, int AnId, LPSTR ATitle,
  17.            int X, int Y, int W, int H, WORD ATextLen,
  18.            PTModule AModule)
  19.      : TStatic(AParent, AnId, ATitle, X, Y, W, H, ATextLen, AModule)
  20. {}
  21.  
  22. /* Constructor for a TBStatic to be associated with a MS-Windows
  23.   interface element created by MS-Windows from a resource definition.
  24.   Initializes its data fields using passed parameters.  Data transfer
  25.   is disabled, by default, for the TBStatic. */
  26.  
  27. TBStatic::TBStatic(PTWindowsObject AParent, int ResourceId, WORD ATextLen,
  28.              PTModule AModule)
  29.                  : TStatic(AParent, ResourceId, ATextLen, AModule)
  30. {}
  31.  
  32. PTStreamable TBStatic::build()
  33. {
  34.   return new TBStatic(streamableInit);
  35. }
  36.  
  37. TStreamableClass RegBStatic("TBStatic", TBStatic::build,
  38.                  __DELTA(TBStatic));
  39.