用GetPixel()可以一个一个获取,那如何一次性获取大块区域的像素??

解决方案 »

  1.   


    我只想用win32 API做,而不是MFC的东西,或者是GDI+之类的东西。
      

  2.   

    整个客户区的像素?你如何存放?存放了还不是得一个一个读?
    而GetBitmapBits其实是一个标准的API。
    无论你是通过DC(getdc  printwindow)还是单个点,最终你还不得一个一个点的来操作?
      

  3.   

    GetBitmapBits其实就是API啊
    MFC也是对API的封装啊
    不想用可以不用去掉封装直接用函数
    自己为什么不知道变通呢
    http://baike.baidu.com/view/1080411.htm
      

  4.   

    GetPixel一个个的得到和GetBitmapBits得到整个内存块然后一个一个处理可完全不一样,呵呵。getPixel会慢很多。