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在视类要先定义好(右键添加变量,并且在构造函数初始化),全局变量,因为下面会发生变化的。这样子运行就可以了

  • 相关阅读:
    Webform服务器控件调用JS
    Webfrom基础知识
    Webform用户控件
    数组练习
    整理
    SVN分支与合并
    根据经纬度,获取两点间的距离
    简单Bat文件编写
    Maven Android使用一
    Maven环境配置
  • 原文地址:https://www.cnblogs.com/lqs-zsjky/p/4158839.html
Copyright © 2011-2022 走看看