H hhu Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #2 小弟是一菜鸟, 关于这个问题我用了很多方法, 可是总是的不到满意的结果, 请指教!
W walala Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #4 readbook是看文本文件的软件,当你按上下键时,他的滚动没有停滞感。 一次在内存中调入文件所有内容试试
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #6 o*o老师每次的回答简单,却每次点中要害,佩服佩服!!! 呵呵......
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #7 只是滚动文本有必要用DirectDraw吗?
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #8 要想滚动文字叶面,有几个消息可以使用: EM_Scroll EM_LineScroll EM_ScrollCaret WM_VScroll
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #9 会长: 你说的这些消息能实现"平滑滚动吗" 没看过readbook,不知道是不是通过canvas+textout实现的?
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #10 如果喜欢简单问题复杂化,那么textout(或者DrawText)是最不适宜的方法。
O o*o Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-28 #11 哦,的确是DirectDraw,它的EXE调用了DDRAW.DLL,效果非常的平滑。
O o*o Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-31 #14 只能说说DirectDraw作的大致过程,不熟的说。 建立一个PrimarySurface和一个OffScreenSurface, OffScreenSurface.GetDC,就可调用GDI函数往上绘制文字, 再PrimarySurface.Blt,取得OffScreenSurface的图象。 你也可以用GDI的双缓冲技术作,当然效果不会有DirectDraw的好了。
只能说说DirectDraw作的大致过程,不熟的说。 建立一个PrimarySurface和一个OffScreenSurface, OffScreenSurface.GetDC,就可调用GDI函数往上绘制文字, 再PrimarySurface.Blt,取得OffScreenSurface的图象。 你也可以用GDI的双缓冲技术作,当然效果不会有DirectDraw的好了。