W whitelion Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-28 #1 为了让form不闪烁,我需要重新form上的所有控件,但是由于我的窗体上有panel、PageControl、ScrollBox,分别对控件进行refresh均有局部没有重画,有没有办法让窗体上的所有控件全部重画。(50分)<br />如题
为了让form不闪烁,我需要重新form上的所有控件,但是由于我的窗体上有panel、PageControl、ScrollBox,分别对控件进行refresh均有局部没有重画,有没有办法让窗体上的所有控件全部重画。(50分)<br />如题
Z zhihuali Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-28 #2 Form1.DoubleBuffered:=True;//在窗体创建时 Form1.Refresh;
W whitelion Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-28 #3 我的程序 ; ; ; ; ; ; ; ; HWND myhandle; ; ; ; ; myhandle=main->Handle; ; ; ; ; SendMessage(myhandle,WM_SETREDRAW,false,0); ; ; ; ; ...... ; ; ; ; 界面操作 ; ; ; ; ...... ; ; ; ; SendMessage(myhandle,WM_SETREDRAW,true,0); ; ; ; ; main->Refresh(); 不能刷新
我的程序 ; ; ; ; ; ; ; ; HWND myhandle; ; ; ; ; myhandle=main->Handle; ; ; ; ; SendMessage(myhandle,WM_SETREDRAW,false,0); ; ; ; ; ...... ; ; ; ; 界面操作 ; ; ; ; ...... ; ; ; ; SendMessage(myhandle,WM_SETREDRAW,true,0); ; ; ; ; main->Refresh(); 不能刷新
2 203010 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-28 #4 for i := to ComponentCount - 1 do begin ; if Components is TControl then TControl(Components).Refresh; end;
for i := to ComponentCount - 1 do begin ; if Components is TControl then TControl(Components).Refresh; end;