RichEdit的问题(30分)

  • 主题发起人 主题发起人 waiwai
  • 开始时间 开始时间
W

waiwai

Unregistered / Unconfirmed
GUEST, unregistred user!
用RichEdit控件设置自动换行或者让Form居于最前端时,编译出来的程序在切
换自动换行或者让Form居于最前端时总是要跳一下,让人看起来过渡得不平滑,怎样才能解决这个问题?谢谢!
 
怎么个"跳一下"?
 
你可以在切换前使用TRICHEDIT的Invalidate()方法,
这样可以使其平滑一些。
 
“跳一下”就是指在切换时好像会自动切换到后台,再自动切换回到前台,看起来总有一种“跳了一下”的感觉,过渡得不平滑。
 
你是指用FormStyle:=fsStayOnTop的时候吗?如果是,那么请改为:
SetWindowPos(MainForm.Handle,Hwnd_Topmost,0,0,0,0,
(SWP_NOMOVE or SWP_NOSIZE))
将Hwnd_Topmost改为Hwnd_Notopmost则取消.
 
接受答案了.
 
后退
顶部