home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / sdktools / winnt / perfmon / legend.h < prev    next >
Text File  |  1994-10-13  |  1KB  |  57 lines

  1.  
  2.  
  3. //==========================================================================//
  4. //                                  Constants                               //
  5. //==========================================================================//
  6.  
  7.  
  8. #define szGraphLegendClass          TEXT("PerfLegend")
  9. #define szGraphLegendClassA         "PerfLegend"
  10.  
  11.  
  12. //==========================================================================//
  13. //                             Exported Functions                           //
  14. //==========================================================================//
  15.  
  16.  
  17.  
  18. void ClearLegend (HWND hWndLegend) ;
  19.  
  20. BOOL GraphLegendInitializeApplication (void) ;
  21.  
  22. HWND CreateGraphLegendWindow (HWND hWndGraph) ;
  23.  
  24. int LegendMinHeight (HWND hWnd) ;
  25.  
  26. int LegendMinWidth (HWND hWnd) ;
  27.  
  28.  
  29. void LegendDeleteItem (HWND hWndLegend, 
  30.                        PLINE pLine) ;
  31.  
  32.  
  33. int LegendHeight (HWND hWnd, int yGraphHeight) ;
  34.  
  35.  
  36. BOOL LegendAddItem (HWND hWndGraph,
  37.                     PLINESTRUCT pLine) ;
  38.  
  39.  
  40. PLINE LegendCurrentLine (HWND hWndLegend) ;
  41.  
  42.  
  43. int LegendNumItems (HWND hWndLegend) ;
  44.  
  45.  
  46. void LegendSetSelection (HWND hWndLegend, int iIndex) ;
  47.  
  48.  
  49. int LegendFullHeight (HWND hWnd, HDC hDC) ;
  50.  
  51.  
  52. void PrintLegend (HDC hDC, PGRAPHSTRUCT pGraph, HWND hWndLegend,
  53.                   RECT rectLegend) ;
  54.  
  55. void LegendSetRedraw (HWND hWndLegend, BOOL bRedraw) ;
  56.  
  57.