RT,高手请帮忙,谢谢

解决方案 »

  1.   

    GetDC函数
    获取指定窗口, 客户区或整个屏幕的显示器描述表句柄
      

  2.   

    仅仅是传递一个句柄值吗?那为什么用完还要调用ReleaseDC函数呢?
      

  3.   

    GetDC与lock用的是同一种方法锁住内存段.
    必须GetDC或lock锁住一个面,然后才能对它进行处理,比如对其像数进行操作等ReleaseDC是解开锁住的这个面!然后才能对这个面进行blt等操作如果GetDC的是换页链中的某一页,就必须ReleaseDC才能换页
      

  4.   

    得到句柄以后,你就可以画图,画PLMM......句柄也是一种资源啊!长期占用,内存就OVER了!
      

  5.   

    GetDC以后,你就享有了独占权,想要让别的地方使用,必须Release
      

  6.   

    我觉得应该是产生一个DC资源拷贝,因为在没有RealseDC的情况下,会发生内存泄漏的
    问题。
    建议使用CPaintDC, CClientDC,这些DC具备自动回收资源的功能,而且是异常安全的。