refresh和 autodraw有什么区别???refresh怎么使用??有什么用???
最后问下怎么在VB中插入视频和音乐
refresh和 autodraw有什么区别???refresh怎么使用??有什么用???
最后问下怎么在VB中插入视频和音乐
楼上说的是正确的
微软的软件是由消息、事件、属性构成的
Refresh是消息,告诉窗体去重绘窗体。
Autoredraw是属性,设置是否自动重绘窗体,如果这个设置为True,基本上就没必要调用Refresh方法了,
因为程序会自动重绘窗体了。
关于视频的控件的调用方法,看我的图片
refresh是程序员主动调用的,重绘图形的一个方法。而autodraw是设定一个值,指示是否自动进行图形重绘。另外说明一下,如果你在VB编的程序中用了一些绘图方法,如Line、Circle,然后你用别的窗口遮盖你的程序窗体,再把遮盖的窗口移开,如果autodraw为false,那么移开之后,那原来被遮盖的部分变成了空白。此时,如果你调用refresh方法,就可以回复原来的显示。或者一开始就将autodraw的属性设置为true也就可以了。另外,在Form的Load事件中,仅当autodraw的属性为true时,print语句才有效。
在VB中插入视频和音乐需要用到ActiveX控件,我记得某个菜单下有个“部件”,点击“部件”后,在里面选择Windows Media Player这样的话,视频和音乐都可以放了。我现在没有VB编译器,不能说得很详细。