0

Windows Vista の C++ ビルダー 6 では ...

Graphics:: TBitmap * bmpscreencapture = new Graphics::TBitmap;
bmpscreencapture-> Height = Screen-> Height;
bmpscreencapture-> Width = Screen-> Width;
HDC ScreenSrc = GetWindowDC (0);
BitBlt (bmpscreencapture-> Canvas-> Handle, 0, 0, Screen-> Width,
Screen-> Height, ScreenSrc, 0, 0, SRCCOPY);
Canvas->Draw(10, 10, bmpscreencapture);
ReleaseDC (GetDesktopWindow (), ScreenSrc);
delete bmpscreencapture;

現在、画面をキャプチャし、画面キャプチャを空のフォームに表示するためのコードのセクションがあります。私がやりたいのは、キャプチャした画像をメモリ バッファに保存し、インディ クライアント IdTCPClient を使用してこのバッファをインターネット経由で送信し、インディ サーバー IDTCPServer を使用して同様のプログラムで受信することです。

これを達成する方法の提案/アイデアはありますか?? 私はグラフィックスプログラミングにかなり慣れていません

4

1 に答える 1