UpdateWindow(Form1.Handle);
我用TextOut写的字为什么用UpdateWindow刷新不掉呢?
但是当我用其他的窗口把文字覆盖下,这文字马上就没有了.闷啊
我用TextOut写的字为什么用UpdateWindow刷新不掉呢?
但是当我用其他的窗口把文字覆盖下,这文字马上就没有了.闷啊
解决方案 »
- error loading midas.dll 错误
- 怎样创建一个动态的窗体
- 请问如何将已存储的QuickRep的.qrp打印文件导入到QuickRep中打印?
- delphi作界面,后台是UNIX上的oracle数据库。如何连接?
- 急,如何把AOTUCAD phohoshop 等图片存入数据库?
- “cs服务端当掉后自动重启“有什么好的解决办法吗?
- 求救!一个简单的问题很长时间没有得到解决!!
- 我正在开发一个类似VAJ的java调试工具,功能差不多,调试功能可以与JBuilder相比
- api函数的问题
- 为什么我编的控件的方法不能在一个中调用两次
- 更改网页中的数据的问题 [Error] Unit1.pas(55): Statement expected but 'PROCEDURE' found [Fatal Error] Project2.dpr(9): Could not compil
- udp怎么接收数据
如果没有WM_PAINT消息当然就不会有效果,所以要先调用InvalidateRect函数产生WM_PAINT消息,
再用UpdateWindow函数刷新窗口procedure TForm1.Button2Click(Sender: TObject);
var
s: PRect;
begin
New(s);
with ClientRect do begin
s.Left := Left;
s.Top := Top;
s.Right := Right;
s.Bottom := Bottom;
{ s.TopLeft := TopLeft;
s.BottomRight := BottomRight;}
end;
InvalidateRect(Handle,s,True);
UpdateWindow(Handle);
Dispose(s);
end;上面的废话只是为了说明道理,最简单的方法还是 ReFresh 方法啊。