怎么控制文字在Edit底部一点一点的移到顶部 就象一副图片从对话框的底一直移到顶也象是texout(x,y) y每次向上移动一样现在是文字很多要多行不知道怎么处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个笨办法,就是通过:CEdit::SetMargins设置顶部的空间。其实自己绘制更方便。 不如将这些文字统一放在一个STATIC控件里面,然后使用MoveWindow函数改变控件的位置 Daimon_near_me 请问那要是字很长呢还有就是怎么可以平滑的移动我想的是字在EDIT里输好后先算有多少行在前面后后面加空格进出再用定时器控制往上拉这样应该可以给人的感觉象是从地底一点一点的冒出来的后面还有空格,所以后面也可以一到顶到了总行数就从新再来一次 要是字很多,整个页面也装不下,调整控件的大小就不能简单的拖曳,到资源文件里面直接修改大小,这样可以使他比对话框还大,比如对话框的是CRect(0,0,300,200);你可控件大小为CRect(0,0,300,600);//600根据的文字长度来调整然后在OnTimer里面缓慢移动控件,最开始是MoveWindow(0,200,300,600);//完全在下面中间可能的一个位置MoveWindow(0,0,300,600);显示第一页 最后是MoveWindow(0,-600,300,600);//完全在上面建议使用文本标签,因为CEdit会有边框,当然如果前后加很多空格也是合适的。 如何像下图所示 [超级菜鸟求帮忙··]如何用MFC写一个360那样的防杀程序. CListCtrl如何象资源浏览器一样显示数据项信息? 编辑框固定内容在段首 手工MFC编程(不要mfc向导),你会玩吗? 有没有判断文件夹名是否合法的方法? 如何自动调整控件大小!!跪谢!! VC中引入Word9.olb的库后,有的函数调用为什么出问题?? 重定向问题,在程序里调用db2cmd程序实现输入输出无效 紧急求助!!!急!!!急!!!急!!! 请问高手我怎么删不掉内存呀? CGridCtrl使用的问题
CEdit::SetMargins
设置顶部的空间。
其实自己绘制更方便。
还有就是怎么可以平滑的移动我想的是字在EDIT里输好后先算有多少行在前面后后面加空格进出再用定时器控制往上拉这样应该可以给人的感觉象是从地底一点一点的冒出来的后面还有空格,所以后面也可以一到顶到了总行数就从新再来一次
你可控件大小为CRect(0,0,300,600);//600根据的文字长度来调整然后在OnTimer
里面缓慢移动控件,最开始是MoveWindow(0,200,300,600);//完全在下面
中间可能的一个位置MoveWindow(0,0,300,600);显示第一页
最后是MoveWindow(0,-600,300,600);//完全在上面建议使用文本标签,因为CEdit会有边框,当然如果前后加很多空格也是合适的。