Main.h
上传用户:may_ontech
上传日期:2007-01-08
资源大小:308k
文件大小:3k
源码类别:

图形图象

开发平台:

C++ Builder

  1. //----------------------------------------------------------------------------
  2. #ifndef MainH
  3. #define MainH
  4. //----------------------------------------------------------------------------
  5. #include "ChildWin.h"
  6. #include <vclComCtrls.hpp>
  7. #include <vclExtCtrls.hpp>
  8. #include <vclMessages.hpp>
  9. #include <vclButtons.hpp>
  10. #include <vclDialogs.hpp>
  11. #include <vclStdCtrls.hpp>
  12. #include <vclMenus.hpp>
  13. #include <vclControls.hpp>
  14. #include <vclForms.hpp>
  15. #include <vclGraphics.hpp>
  16. #include <vclClasses.hpp>
  17. #include <vclSysUtils.hpp>
  18. #include <vclWindows.hpp>
  19. #include <vclSystem.hpp>
  20. #include <ActnList.hpp>
  21. #include <ImgList.hpp>
  22. #include <StdActns.hpp>
  23. #include <ToolWin.hpp>
  24. #include <ScktComp.hpp>
  25. #include <ExtDlgs.hpp>
  26. //----------------------------------------------------------------------------
  27. class TMainForm : public TForm
  28. {
  29. __published:
  30. TMainMenu *MainMenu1;
  31. TMenuItem *File1;
  32. TMenuItem *FileNewItem;
  33. TMenuItem *FileCloseItem;
  34. TMenuItem *Window1;
  35. TMenuItem *Help1;
  36. TMenuItem *N1;
  37. TMenuItem *FileExitItem;
  38. TMenuItem *WindowCascadeItem;
  39. TMenuItem *WindowTileItem;
  40. TMenuItem *WindowArrangeItem;
  41. TMenuItem *HelpAboutItem;
  42. TMenuItem *FileSaveAsItem;
  43. TMenuItem *Edit1;
  44. TMenuItem *CopyItem;
  45. TMenuItem *PasteItem;
  46. TMenuItem *WindowMinimizeItem;
  47.         TStatusBar *StatusBar;
  48.         TActionList *ActionList1;
  49.         TEditCopy *EditCopy1;
  50.         TEditPaste *EditPaste1;
  51.         TAction *FileNew1;
  52.         TAction *FileExit1;
  53.         TAction *FileSaveAs1;
  54.         TWindowCascade *WindowCascade1;
  55.         TWindowTileHorizontal *WindowTileHorizontal1;
  56.         TWindowArrange *WindowArrangeAll1;
  57.         TWindowMinimizeAll *WindowMinimizeAll1;
  58.         TAction *HelpAbout1;
  59.         TWindowClose *FileClose1;
  60.         TWindowTileVertical *WindowTileVertical1;
  61.         TMenuItem *WindowTileItem2;
  62.         TToolBar *ToolBar2;
  63.         TToolButton *ToolButton1;
  64.         TToolButton *ToolButton3;
  65.         TToolButton *ToolButton5;
  66.         TToolButton *ToolButton6;
  67.         TToolButton *ToolButton7;
  68.         TToolButton *ToolButton8;
  69.         TToolButton *ToolButton9;
  70.         TToolButton *ToolButton10;
  71.         TToolButton *ToolButton11;
  72.         TImageList *ImageList1;
  73.         TServerSocket *ServerSocket1;
  74.         TSavePictureDialog *SPDialog;
  75.         TMenuItem *N2;
  76.         void __fastcall FileNew1Execute(TObject *Sender);
  77.         void __fastcall HelpAbout1Execute(TObject *Sender);
  78.         void __fastcall FileExit1Execute(TObject *Sender);
  79.         void __fastcall ServerSocket1ClientRead(TObject *Sender,
  80.           TCustomWinSocket *Socket);
  81.         void __fastcall ServerSocket1ClientError(TObject *Sender,
  82.           TCustomWinSocket *Socket, TErrorEvent ErrorEvent,
  83.           int &ErrorCode);
  84.         void __fastcall FormCreate(TObject *Sender);
  85.         void __fastcall N2Click(TObject *Sender);
  86. private:
  87. void __fastcall CreateMDIChild(const AnsiString sAddress, int CL, int CQ);
  88. public:
  89. virtual __fastcall TMainForm(TComponent *Owner);
  90. };
  91. //----------------------------------------------------------------------------
  92. extern TMainForm *MainForm;
  93. extern TMDIChild *__fastcall MDIChildCreate(void);
  94. //----------------------------------------------------------------------------
  95. #endif