在C ++ Windows Vista上的建设者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;
我现在有用于捕获屏幕并显示所述屏幕捕获到一个空的形式的代码部分。 我想这样做是拍摄的图像存储到内存缓冲区中,然后发送该缓冲区在使用通过使用印服务器IDTCPServer类似的程序来接收客户端的Indy的IdTCPClient互联网。
有没有人有任何建议/想法如何做到这一点? 我是相当新的图形编程