找了2天都找不到,没办法我来问了
1。Bitblt的源HDC用什么API可以获得(这个跪求实力,Createbitmapfromfile ,loadimage都无效,Loadimage弄出来的东西用复制进剪贴板的API有效,但是画出来就是空???)
2。VB双缓冲的具体示例(不是用Autoredraw)
3。除去双缓冲外如何在加快GDI+的速度 或者如何用GDI读取Png图像

解决方案 »

  1.   

    源hDC?的看传输方向,如果是从窗口拷贝,则就是窗口的hDC,或者GetDC从窗口获得如果要拷贝到窗口,则源是内存DC内存dc创建一般过程是
    CreateCompalitableDC
    CreateCompatibleBitmap 或者CreateDibsection,后者比较容易加入你自己的图片数据,数据一般使用内存拷贝拷入
    selectobject 将位图选入内存dc
    然后Bitblt在VB中使用,当Autoredraw设置为真时,就是缓冲显示,其hDC实际就是一个内存DC,窗口的DC应该使用GetDC获取