怎么获取其他程序里的PictureBox的的内容,放到小弟我写的程序中的PictureBox显示

如何获取其他程序里的PictureBox的的内容,放到我写的程序中的PictureBox显示
我要写的程序是这样的,启动一个别人写的程序,最小化运行,他的窗口里的一个picturebox的图片我希望能显示在我的程序里。通过api能获取到那个图片控件的句柄,但是怎么把显示过来一直搞不定,一个晚上了,求高人指点

------解决方案--------------------
我做了实验,是可以获取到另有个程序A里的PictureBox里的位图,但是,PictureBox被遮挡,则,该位图将是遮挡它的窗口的位图,如果将程序A最小化,获得的位图是一片漆黑

Private Sub Command1_Click() '本函数相关定义见我的博文
Dim b() As Byte
Dim BitmapInfo As BitmapInfo
dim hWnd as long 
hwnd=......... '我直接拷贝窗口句柄,你使用你的方法获取

b = GetWindowBmp(hWnd, BitmapInfo, 32&)
SetDIBits 0, Me.Image, 0, BitmapInfo.bmiHeader.biHeight, b(0), BitmapInfo, BI_RGB
Refresh
End Sub



------解决方案--------------------
http://www.puritydate.com/download/Crawlpicture20120414.rar

写了一个样例,使用 PrintWindow 的,你看看。

SendMessage 可能涉及了一个不同程序的权限问题,同一个程序是可用的,不同程序要加个复杂处理。
------解决方案--------------------
探讨
http://www.puritydate.com/download/Crawlpicture20120414.rar

写了一个样例,使用 PrintWindow 的,你看看。

SendMessage 可能涉及了一个不同程序的权限问题,同一个程序是可用的,不同程序要加个复杂处理。