void GShowTime(int time)
{
int dx;
if(total_time-time>1) //370
{
dx=(int)sjt->w*(total_time-time); //359
}
else
{
dx=(int)sjt->w;
}
vgSetTexture(sjt);
vgDrawTexture(246,8,dx,20,0,0,0); //画图的 //100ms
}
是一个以显示图片长度来间接表示时间的函数,
我用dx的值来表示要显示多少长度,而这个长度我没法精确,
不知道该怎么做才能更精确一点。。!
{
int dx;
if(total_time-time>1) //370
{
dx=(int)sjt->w*(total_time-time); //359
}
else
{
dx=(int)sjt->w;
}
vgSetTexture(sjt);
vgDrawTexture(246,8,dx,20,0,0,0); //画图的 //100ms
}
是一个以显示图片长度来间接表示时间的函数,
我用dx的值来表示要显示多少长度,而这个长度我没法精确,
不知道该怎么做才能更精确一点。。!
解决方案 »
- 一维数组定义后能不能再增加
- listview中更新的数据总是跳错行
- 《求助》重绘窗体的问题!高手请进...
- 在Excel中不写代码能控制某列不能重复输入吗?
- 我想用TreeView,安装完iewebcontrols.msi后,VS.NET没有什么变化,也没有多出控件,是不是还需要别的操作。
- 新手紧急求助!
- 问题:C语言中的问题
- 日期和时间格式
- C++: struct status_report *get_status_report(struct MO_msg *p_MO); C#=??如何声明??
- 初学请教chat控件数据点标签位置自定义
- 求思路,最好用SQL视图实现。
- 有点C#基础该看什么书
dx=(int)sjt->w*(total_time-time)/total_time;这个地方的精确性,还有其它办法么?
:有个朋友说用放大缩小来解决,我也试了不行,不知道是不是我把放大缩小搞错了还是有更好的办法?