关于窗体重画的问题 对窗体边框添加颜色后,当窗体被别的窗体覆盖后,窗体边框颜色就没了,我在paint事件里重画,结果产生闪烁,不知道如何解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果实在不行,就可以使用panel代替。改下颜色,不要重画 procedure TFrm_main.Paint_Caption; //窗体边框颜色var ACanvas : TCanvas;begin ACanvas := TCanvas.Create; try ACanvas.Handle := GetWindowDC(self.Handle); ACanvas.Pen.Width:=5; ACanvas.Pen.Color:=$00F2D4BE; ACanvas.RoundRect(1,20,width-2,height-2,20,20); finally ReleaseDC(self.Handle, ACanvas.Handle); ACanvas.Free; end; self.Repaint;end; 我的窗体当不在最前面后,在看一下窗体的边框颜色就没了>>>这个很正常啊 TCP服务端 10038 错误 简单的查询问题,快速结帖 如何使用mmtools通过网络传送实时音频,音频的格式为MP3 dbgrid 的字段 的 picklist 属性可以在程序中添加吗? 想写一个备份程序达到以下目的 程序分发的问题? 一,如何将鼠标指针换成自己定义的图形??? paradox库,能支持SQL语句的一些函数吗,比例:substring() 如何从当前Query的缓冲区中读出相关数据并得到最值? 如何动态使用构件和控件 好难得问题,请问金山词霸的屏幕取词功能怎么做 请问哪里有免费电影下载
var
ACanvas : TCanvas;
begin
ACanvas := TCanvas.Create;
try
ACanvas.Handle := GetWindowDC(self.Handle);
ACanvas.Pen.Width:=5;
ACanvas.Pen.Color:=$00F2D4BE;
ACanvas.RoundRect(1,20,width-2,height-2,20,20);
finally
ReleaseDC(self.Handle, ACanvas.Handle);
ACanvas.Free;
end;
self.Repaint;
end;
>>>这个很正常啊