如何在Editbox控件中实现闪烁的效果? 在Editbox控件中输出‘>’,模拟计算机光标,想出现闪烁的效果,不知道该如何做?想过用‘ ’和‘>’交替出现,这样可行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,settimer,然后在wm_timer里面用“ ”,“〉”轮流显示在editbox里面 这个建议不要用字符模拟直接在OnPaint里画出来然后动画当然是OnTimer 我设置了两个定时器:settimer(TIMER1,1000,0);settimer(TIMER2,2000,0);.....然后在OnTimer中调用:CDialog::OnTimer(nIDEvent);switch(nIDEvent){case TIMER1: m_Cursor='>'; UpdateData(False); break;case TIMER2: m_Cursor=' '; break;default: break;.....可是得到的不是想要的效果,搞不清楚了……} 这个要是具体起来就比较复杂了你可以考虑在edit旁边画一个提示符 请帮看下如下的按钮函数怎么不能输出文字? vc实现动画 写字怎么改变不了颜色? 老师考我,大家帮忙看看 我的vc看不到对象的属性,怎么回事? 这两种定义等价吗? 直接在屏幕上输出要怎么做? 程序出现问题怎么改? 关于类的构造问题 AddTail是干什么用的啊?我有个例子代码用到了这个函数。但我的不知道她前面应该加什么对象,或者变量?? vc绘图坐标系问题 请教VC串口通信的问题
直接在OnPaint里画出来
然后动画当然是OnTimer
我设置了两个定时器:settimer(TIMER1,1000,0);
settimer(TIMER2,2000,0);
.....
然后在OnTimer中调用:CDialog::OnTimer(nIDEvent);
switch(nIDEvent)
{case TIMER1:
m_Cursor='>';
UpdateData(False);
break;
case TIMER2:
m_Cursor=' ';
break;
default:
break;
.....可是得到的不是想要的效果,搞不清楚了……
}
你可以考虑在edit旁边画一个提示符