Copyright
©
2010 Promsite. All Rights Reserved.
стр. 7
Изучение компонента TTreeView, часть
I
Listing B: Unit1.h
//-------------------------------------------------- #ifndef Unit1H #define Unit1H //-------------------------------------------------- #include
#include
#include
#include
#include
//-------------------------------------------------- class Stats { public: Stats(int x) { s = x; } ~Stats() { } int getStats(void) { return s; } private: int s; }; //-------------------------------------------------- enum entryValue {ev_league = 0, ev_division, ev_team, ev_player}; struct nodeIdHandle { entryValue nodeType; void* obj; }; //-------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TTreeView *TreeView1; TButton *CreateFigA; TButton *AddTomGordon; TButton *InsertTomGordon; TButton *AddVaughn; TButton *DeleteGordon; TButton *DeleteChildren; TButton *GetFirstRoot; TButton *WalkRoots; TButton *WalkChildrenDown; TButton *Quit; TListBox *ListBox1; TButton *WalkChildrenUp; TButton *WalkChildrenFor; TButton *ChildIndex; TButton *TestParentChild; TButton *ShowLevel; TButton *Button1; void __fastcall CreateFigAClick(TObject *Sender); void __fastcall QuitClick(TObject *Sender); void __fastcall AddTomGordonClick(TObject *Sender); void __fastcall InsertTomGordonClick(TObject *Sender); void __fastcall DeleteGordonClick(TObject *Sender); void __fastcall AddVaughnClick(TObject *Sender); void __fastcall DeleteChildrenClick(TObject *Sender); void __fastcall GetFirstRootClick(TObject *Sender); void __fastcall ShowLevelClick(TObject *Sender); void __fastcall WalkRootsClick(TObject *Sender); void __fastcall WalkChildrenDownClick(TObject *Sender); void __fastcall WalkChildrenUpClick(TObject *Sender); void __fastcall WalkChildrenForClick(TObject *Sender); void __fastcall ChildIndexClick(TObject *Sender); void __fastcall TestParentChildClick(TObject *Sender); void __fastcall Button1Click(TObject *Sender); private: // User declarations // Pointers will help find specific parts of TTreeView later. TTreeNode *al, *alEast, *alCentral, *alWest, *nl, *nlEast, *nlCentral, *nlWest, *bosNode, *pitNode, *pedroMartinezNode, *timWakefieldNode, *tomGordonNodeAdd, *tomGordonNodeInsert, *bostonInfieldersNode, *moVaughn; Stats* stats; public: // User declarations __fastcall TForm1(TComponent* Owner); }; //-------------------------------------------------- extern PACKAGE TForm1 *Form1; //-------------------------------------------------- #endif
P R O M S I T E
Статьи по С++Builder 6
страницы:
1
2
3
4
5
6
7
8
стр:
1
2
3
4
5
6
7
8
стр. 7
Для отображения Облака ссылок
необходим
Adobe Flash Player 9
или выше.