zoukankan      html  css  js  c++  java
  • GetDC是什么意思 GetWindowDC(hWnd)

    DC --> Device Context(设备环境). 
     
        它是一种对具体绘制对象的抽象。一个DC是在windows底层下的结构体。 
      在windows下的多任务环境下。A程序的输出是不可以影响B程序的输出的,所以每个程序都被严格的限制于它本身的窗口。GDI用简单的机制确保每个程序的绘制在一个明确的环境下执行,这个机制就是Device Context(DC) 。 
     
      所以就是你看到的,如果你要在一个特定的窗口进行绘制的话,必须用这个窗口的句柄作为参数来获得它的绘制环境(DC)。然后就可以在其上面作画了。 
     
      实际上我上面说的“一个特定的窗口”并不精确。因为你会发现你只能在该窗口的客户区进行绘制。而无法在其窗框和标题栏上进行绘制。实际上这也正反映了DC的概念。 
     
      若果你想要整个窗体上进行绘制,你必须用GetWindowDC(hWnd)来获得整个窗体的设备环境。 
     
    最后别忘了绘制完毕后要释放这个系统资源ReleaseDC(hWnd,hdc).

  • 相关阅读:
    C/C++多文件之间的变量定义
    PKU POJ 2186 Popular Cows 强连通分量
    重载函数
    ZOJ 2763 Prison Break
    201357 训练赛总结
    hdu 4467 Graph 构造
    201356 训练赛总结
    201353 NEERC 2012, Eastern subregional contest
    2013512 CF 183 总结
    一道动态规划
  • 原文地址:https://www.cnblogs.com/goto/p/2599128.html
Copyright © 2011-2022 走看看