home *** CD-ROM | disk | FTP | other *** search
/ Windoware / WINDOWARE_1_6.iso / source / toolbar / toolbar.h < prev   
C/C++ Source or Header  |  1991-07-28  |  964b  |  30 lines

  1. /* Include file for the TOOLBAR library */
  2. /* Copyright (C) Stephen Chung, 1991.   */
  3. /* All rights reserved.                 */
  4.  
  5.  
  6. #define TOOLBARCLASS        "Toolbar"
  7. #define TOOLBARBUTTONCLASS  "Toolbar Button"
  8.  
  9. typedef struct {
  10.     int id;                     /* Initialize these fields */
  11.     int x, y;
  12.     int width, height;
  13.     int state, cycle;
  14.     char *disabled;
  15.     char *undepressed;
  16.     char *depressed;
  17.     char *grayed;
  18.     char *pressing;
  19.  
  20.     HWND hwnd;                  /* The following fields are only used by */
  21.     int oldstate;               /* the library. DO NOT TOUCH THEM.       */
  22. } TOOLBARICON;
  23.  
  24.  
  25. extern void Create3DEffect (HDC, RECT *, int);
  26. extern void EnableToolbarButton (HWND, int, BOOL);
  27. extern void ModifyToolbarButton (HWND, TOOLBARICON *);
  28. extern HWND GetToolbarButton (HWND, int, TOOLBARICON *);
  29. extern HWND CreateToolbar (HWND, int, int, int, int, int, int, int, HANDLE, TOOLBARICON *, char *);
  30.