|
|
1.1 root 1:
2:
3: //==========================================================================//
4: // Constants //
5: //==========================================================================//
6:
7:
8: #define szGraphLegendClass TEXT("PerfmonGraphLegendClass")
9: #define szGraphLegendClassA "PerfmonGraphLegendClass"
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.