⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 untitled-07.txt

📁 mfc 教程
💻 TXT
字号:
  36     MFC Windows程序设计(第 2版)
一切可能的由AND、OR、XOR和NOT构成的运算。
    为什么总需要改变绘图模式呢?如果您不是将像素点复制到显示平面上,而是通过反
转已有像素点的颜色来画线,那就容易多了;只需在画线前将绘图模式设置为RZ.NOT
即可:
      dc.SetROPZ(RZNOT);
      dc. MoveTo( 0,   O);
      dc.L。。eTc(100,工OO):
    这个小技巧或许比您想象的更有用,用它来做橡皮筋线和矩形是非常方便的。关于这
一点,看了第3章的例子您就会明白。
                                      表2·3 GDI绘图模式
  绘图模式执行的运算
  RZ.NOP dest二dest
  RZ.NOT                                                     dest=  NOT dest
  RZ.BLACK                               dest= BLACK
  RZ.WHITE                        d。st二 WHITE
  RZ. COPYPEN                                                                                                      dest=    src
  BZ.NOTCOPYPEN                                          dest=  NOT sro
  RZ.MERGEPENNOT                                           dest二(NOT dest) OR src
  RZ.MASKPENNOT                           dest=(NOT dest) AND src
  BZ.MERGENOTPEN                                        dSSt二(NOT SS) OR dSSt
  RZ.MASKNOTPEN                dest二(NOT src) AND dest
  RZ.MERGEPEN                   dest= dest OR src
  BZ.NOTMERGEPEN                                        dest=  NOT(dest OR src)
  RZ.MASKPEN                                                                    dest二 dest AND src
  BZ.NOTMASKPEN                                          dest=  NOT(dest AND src)
  RZ.XORPEN                 dest二 src XOR dest
  BZ.NOTXORPEN                                           dest=  NOT(src XOR d。st)
2.1.4映射模式
    毫无疑问,对Windows编程新手来说,GDI编程中最困难的部分就是映射模式(mapping
mode)。简单地说,映射模式是设备描述表的属性,用于确定从逻辑坐标值到设备坐标值的
转换方式。传送给CDC输出函数的是逻辑坐标值。设备坐标值是指窗口中相应的像素点

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -