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

📄 untitled-38.txt

📁 mfc 教程
💻 TXT
字号:
    68    MFCWindows程序设计(第 2版)
  —  —
                //
            dc.SetManMode(MMuLOENGLxsn);
            dc.SetTextAlion(TA.CENTEnlma-somrom);
            dc.SetBkMode(TRANSPARENr);
                //
              人 Draw the body of the ruler.
          CBrush brush(RGB(255,255,0));
          CBrUSh” P0ldBrush= dc.Selectobject(&brush);
          dc.Rectanole(100,-100,1300,-200);
          dc.Selectob3ect(poldBrush);
              //
            VDraw the tick marks and labels.
              //
          for(nit i=125; i<1300; i+。25)《
                dc.MoveTo(i,192);
              dc.LineTo(i,-200);
          Z
          for(i=150; i<1300; i+=50)聂
              dc. MoveTo( i,-  18 4);
                dc.LineTo(i,200);
          3
          for(=20O; i<1300; i+=IOO) 
                dc. MoveTo( i,  17 5);
              dc.LineTo(i,-200);
                CString string;
              strino.For。at(T(”% d”),(i/ 100)一工);
              dc.Textout(i,- 175,  string);
          E
        3
——
                                      图2-12标尺应用程序
    标尺应用程序的结构与第1章给出的HPllo应用程序相似。CMyAPP类代表应用程序本
身。    CMyAPP:: Initlnstance通过构造   CMainwindow对象创建了一个主窗口,而   CMainwindow
的构造函数通过调用 Create创建了在屏幕上显示的窗口。  CM。inWind。w:: 0nPalnt处理所有
的圆图仕%。 CDC::Rectangle画标尺的主体,CDC::LineTO和 CDC::MoveTO画散列的刻度
线。在画矩形之前,黄色画刷被选人设备描述表,标尺的主体因而被画成黄色。  CDC::
TeXt0Ut圆出数字标往,并通过调用带 TA.CENTER和 TA.BOTFOM标志的  SetTextAll。n和传

⌨️ 快捷键说明

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