hdc=GetDC 之后hdcMem=CreatecompetableDC(hdc),这个hdcMem会始终兼容还是下一次GetDC就不再兼容了?

解决方案 »

  1.   

    放心吧,这个hdcMem会始终兼容!原因:它只是建立一个与你之前指向的DC相兼容的设备环境,他有自己的内存空间,你后来再次GetDC与他无法,他开始要用到GetDC是因为他要取得DC指针,现在他使用过了,你再再次取DC与他无关了。它(hdcMem会一直兼容下去的)
      

  2.   

    hdcMem=CreatecompetableDC(hdc),
    它建立的是与hdc兼容的DC,hdcMen会和hdc一直兼容下去,后来你的hdc改了,但是与它无关了,感觉这个问题问得有些奇怪
      

  3.   

    不一定,如果之间用户去改了WINDOWS的显示设置,比如说把32位彩色改成16位彩色,那就不兼容了。