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

  • 相关阅读:
    OKHttp的使用
    多点触控
    事件分发机制的理解
    Activity的四种启动模式
    反射动态建表
    px,dp,sp三者的转换
    动态广播和静态广播的区别
    字符串转日期格式
    hive Metastore contains multiple versions
    记一次 qW3xT.4,解决挖矿病毒。
  • 原文地址:https://www.cnblogs.com/lqs-zsjky/p/4158839.html
Copyright © 2011-2022 走看看