home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 January / Pcwk0198.iso / Dcomplib / BWCCDEL.LZH / BWCCDEL.TXT < prev    next >
Text File  |  1997-03-22  |  3KB  |  89 lines

  1. Developer's Notes of Using BWCC Components in Delphi
  2.  
  3. Author: Xiao Luo
  4.  
  5. BWCCDel unit included 4 components--TBorBtn, TBorRadio, TBorCheck, TBorShade
  6. and load them from the BWCC.DLL run time library.  The program need BWCC.DLL
  7. at run time within the Windows system directory or current directory.
  8.  
  9. Note: For non DLL required BWCC Components, check out another "BWCC Radio and
  10. Check Button Unit." also at Delphi Super Page.
  11.  
  12. You can use BWCC Components by install the unit to the Delphi Component Speed
  13. Bar.
  14.  
  15.  
  16.  
  17. TBorBtn
  18.  
  19.   Same as TButton Control
  20.  
  21.   Property Kind:
  22.       --The kind of button you want to use at design time.  Warning:
  23.   BWCC will not repaint the control when you set the kind at design time. And 
  24.   there is no build in shortcut key for BWCC Buttons.  You can put the 
  25.   modification of Kind Property at Form's OnActive EVENT(Even OnCreate won't
  26.   work).  You can either set the shortcut key by modify the "Caption" Property 
  27.   and Font Property or you can set it in the Form's "OnKeyDown" EVENT.
  28.  
  29.   Procedure SetBits(Bit1,Bit2,Bit3:HBitmap);
  30.       --This Procedure will set the user defined bitmap for the button.  The
  31.   package also attached three bitmap file, which would be the default bitmap 
  32.   style for BWCC. You just put whatever you want on the bitmap's face, and
  33.   put'em into a RES file and Bit1,Bit2,Bit3 is three bitmap's handle.
  34.       Bit1  The bitmap is displayed when the button is normal.
  35.       Bit2  The bitmap is displayed when the button is pressed(Highlighted).
  36.       Bit3  The bitmap is displayed when the button is receiving a keyboard 
  37.             focus.
  38.  
  39.  
  40. TBorRadio, TBorCheck
  41.   The have the exact same property and function set of standard windows 
  42.   controls, except BWCC library overrided the WM_PAINT message.
  43.  
  44.   Note:You can't change the bacground color of these controls directly through 
  45.   the color property, but you can change the background color by retriving the 
  46.   WS_COLORCTL and SetBKColor API function.
  47.  
  48.  
  49. TBorShade
  50.   Borland Style Shade.  Currently not used in most applications.  
  51.   
  52.  
  53. Functions and Procedures
  54.  
  55.   Function BWCCVersion:Single; {Return the current BWCC Version}
  56.   Function BWCCMessageBox(Parent:Word;Text,Caption:PChar;TextStyle:Word):integer;
  57.        {BWCC dialog box procedure, use same as MessageBox API function} 
  58.  
  59.   Procedure BWCCregister(Hinst:Word);{Register to BWCC}
  60.        You should always call this function to BWCC, and register your
  61.        application instance with BWCC library at the beginning of your
  62.        application.
  63.  
  64.  
  65. Varibles
  66.  
  67.   Loaderror:word;
  68.     this Varible saved the instance of BWCC at the loading time.
  69.  
  70.     Note:Always close the BWCC library at the end of your application.
  71.  
  72.  
  73. It's freeware, enjoy it. (or you can send me thanking E-mail :-) )
  74.  
  75. If you have the newer version of BWCC, please note me.
  76. This version is designed for both Delphi 1.0 and 2.0 (Although, the code is
  77. written by 1.0), BWCC.DLL is a 16-bit Verison.  If you want get 32-bit 
  78. version, you can contact Borland Int'l.
  79.  
  80. If you have any question, please contact: 
  81. sluox@callisto.wl.k12.in.us
  82. or 
  83. Http://www.geocities.com/wallstreet/3160/ 
  84. for my latest E-mail address.
  85.  
  86.  
  87.  
  88.  
  89.