zoukankan      html  css  js  c++  java
  • MFC 实现字符串的移动

    在视类添加一个WM_KeyDown,然后实现函数写上

    switch(nChar)

           {。。

    CRect rc; GetClientRect(&rc);   int nWidth = rc.Width(); int nHeigh=rc.Height(); switch(nChar)

           {

           case VK_LEFT://向左

               x-=20;      if(x<0)       x=nWidth;

                  break;

           case VK_RIGHT://向右

               x+=20;      if(x>nWidth)       x=0;

                  break;          

    case VK_UP://向上

            y-=20;   if(y<0)    y=nHeigh;

                  break;

           case VK_DOWN://向下

               y+=20;      if(y>nHeigh)       y=0;

                  break;

           }

           //重画

           Invalidate();

    。。}

          

    Ondraw函数体里面那里写上CString str="随便写点什么都可以";

    pDC->TextOut(x,y,str);这里的x,y在视类要先定义好(右键添加变量,并且在构造函数初始化),全局变量,因为下面会发生变化的。这样子运行就可以了

  • 相关阅读:
    # GIT团队实战博客
    # ML学习小笔记—Where does the error come from?
    # Alpha冲刺3
    # Alpha冲刺2
    # Alpha冲刺1
    # ML学习小笔记—Linear Regression
    # 需求分析报告
    # 团队UML设计
    # 团队选题报告
    Alpha 冲刺 (4/10)
  • 原文地址:https://www.cnblogs.com/lqs-zsjky/p/4158839.html
Copyright © 2011-2022 走看看