This should be a very easy VB 6.0 app for someone to write. So please only bid if you can do it right now, test it and send. I have a routine that captures part of my screen with bitblt and puts it in a picturebox control with the hDC of the control. I want to send this picture to another VB app without saving it first. On forums I see people saving it to file and then sending it. I don't want this. I want to use some APIs to convert it to a byte array or something that can be received and displayed on the client end. In no way do I want to save the image to file first. Here is the capture routine to use: 'Declares Private Declare Function GetDesktopWindow Lib "user32" () As Long Private Declare Function GetWindowDC Lib "user32" (ByVal hwnd As Long) As Long Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, _ ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, _ ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, _ ByVal dwRop As Long) As Long Private Sub CaptureScreen(iTargetDC As Long) Dim w As Long Dim h As Long 'Get screen size w = CLng([url removed, login to view] / [url removed, login to view]) h = CLng([url removed, login to view] / [url removed, login to view]) 'Capture fullscreen BitBlt iTargetDC, 0, 0, w, h, GetWindowDC(GetDesktopWindow), 0, 0, vbSrcCopy End Sub Private Sub Command1_Click() 'Code to call: CaptureScreen [url removed, login to view] End Sub If you want to make up a demo and send it with your bid, I will accept you faster. Thanks!
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.