none
知道图像句柄如何在PictureBox中显示 RRS feed

  • 问题

  •         Dim dc As IntPtr = GetDC(_frmControlCenter.PictureBox2.Handle)
            Dim CB As IntPtr = BitBlt(dc, 0, 0, 1366, 768, GetDC(0), 0, 0, SRCCOPY)
    

    尝试使用GetDC(0)先获取桌面DC然后在Picturebox2中显示,但是没有反应。

    是哪里写错了吗?

    2016年7月13日 8:46

答案

  • 你好,

    请问有报错信息吗? 另外下面的这个链接提供了一个关于BitBlt 用法的例子,你可以参考一下。

    http://stackoverflow.com/questions/2302550/bitblt-code-not-working

    Best regards,

    Cole Wu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 Elvis Bao 2016年7月19日 8:59
    2016年7月17日 6:44
    版主

全部回复

  • 你好,

    请问有报错信息吗? 另外下面的这个链接提供了一个关于BitBlt 用法的例子,你可以参考一下。

    http://stackoverflow.com/questions/2302550/bitblt-code-not-working

    Best regards,

    Cole Wu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 Elvis Bao 2016年7月19日 8:59
    2016年7月17日 6:44
    版主
  • 使用Timer,根据链接里的内容已经可以将桌面实时显示在Picture中了。

    感谢!

    不过内存占用稍微大了点。

    2016年7月19日 8:59