//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE 管理のコンポーネント TPanel *Panel1; TButton *Button1; TClientSocket *ClientSocket1; TServerSocket *ServerSocket1; TButton *Button2; TButton *Button3; TEdit *Edit1; TLabel *Label1; TScrollBox *ScrollBox1; TImage *Image1; TTimer *Timer1; TButton *Button4; TPanel *Panel2; TProgressBar *ProgressBar1; TPanel *Panel3; TPanel *Panel4; TCheckBox *CheckBox1; TLabel *Label2; TEdit *Edit2; void __fastcall Button1Click(TObject *Sender); void __fastcall Button2Click(TObject *Sender); void __fastcall Button3Click(TObject *Sender); void __fastcall FormClose(TObject *Sender, TCloseAction &Action); void __fastcall FormResize(TObject *Sender); void __fastcall FormCreate(TObject *Sender); void __fastcall Timer1Timer(TObject *Sender); void __fastcall ClientSocket1Read(TObject *Sender, TCustomWinSocket *Socket); void __fastcall Button4Click(TObject *Sender); void __fastcall ClientSocket1Connect(TObject *Sender, TCustomWinSocket *Socket); void __fastcall ServerSocket1ClientConnect(TObject *Sender, TCustomWinSocket *Socket); void __fastcall ServerSocket1ClientDisconnect(TObject *Sender, TCustomWinSocket *Socket); void __fastcall ClientSocket1Disconnect(TObject *Sender, TCustomWinSocket *Socket); void __fastcall ServerSocket1ClientRead(TObject *Sender, TCustomWinSocket *Socket); void __fastcall Image1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y); void __fastcall Image1MouseMove(TObject *Sender, TShiftState Shift, int X, int Y); void __fastcall Image1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y); void __fastcall CheckBox1Click(TObject *Sender); private: // ユーザー宣言 HDC hDC; TCanvas *DesktopCanvas; TSize Desktop; TMemoryStream *Stream1; unsigned int Length,Err; bool MouseDown; int MouseX,MouseY; void SendScreen(TCustomWinSocket *Socket); public: // ユーザー宣言 __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif