• 窗口(1)


    窗口是个需要花费一点时间研究的东西。以常识来看,假如要在窗口中画一个矩形,怎么能让这个矩形只在自己的应用程序中画出,而不跑到窗口之外呢?言外之意,是做一个限制。
    书本上的说法如下:....在windows环境中,视频显示设备是一个共享设备,即在同一时刻,显示设备上可以同时显示多个应用程序的输出信息。为了保护一个程序显示的信息不被其它程序破坏,Windows通过将显示区看作不同的设备对象来限制应用程序输出信息的范围..

    如图所示,将一整幅屏幕抽像成三个部分,应用程序的用户区,应用程序的整个窗口和整个桌面窗口。分别获取的DC将是三个不同的DC,同时,画图函数通过指定DC来画图,于是解决了限制问题。

    于是,产生第二个问题,如何获取这三个不同区域的DC。

    CreateDC(); //可以获取整个屏幕
    GetWindowDC();//获取应用程序的整个窗口
    GetDC();//获取应用程序的用户区



  • 相关阅读:
    UVA 558 Wormholes
    HDU 1565 方格取数(1)
    poj2607
    poj2552
    poj2491
    poj2502
    poj2613
    .NET Framework 4 与 .NET Framework 4 Client Profile的区别与联系
    .Net Framework 4.0 和 2.0/3.0/3.5
    企业IT系统
  • 原文地址:https://www.cnblogs.com/tinaluo/p/5406549.html
Copyright © 2020-2023  润新知