精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>图形界面和窗体>>Re:关于画图的问题,

主题:Re:关于画图的问题,
发信人: dainv()
整理人: teleme(2001-05-08 12:35:01), 站内信件
【 在 st.efan 的大作中提到:】
:在form上画的graph被覆盖后就消失了,
:于是在onpaint里加了几条,但我的画图过于复杂,重画时就被明显的看出来了.
:我该怎么办?
:这一点delphi不如Vb,Vb中有reddraw属性,设置后,画图就不消失了.
:我该怎么办?
:......

使用

  SetClassLong( Handle, GCL_STYLE, 
    GetClassLong( Handle, GCL_STYLE ) or CS_SAVEBITS
  );

修改Form的窗口类属性,使该窗口重绘时从保存的位图中更新,而不发送WM_PAINT信息,不过是以牺牲内存资源为代价。



----
<img src="http://uh1.gz.163.com photo?name=dainv" border=0 alt="ABOUT">     

[关闭][返回]