动态生成有多个SpeedButton的窗体使用VclSkin退出时报错的解决办法
2012-07-16 15:38
591 查看
在WinSubClass单元文件搜索以下过程替换就可以,注意红色代码部分为修改部分:
procedure TSkinSpeedButton.PaintControl(adc:HDC=0); var rc:TRect; C : TControlCanvas; begin rc:=gcontrol.ClientRect; OffsetRect( rc, -rc.left, -rc.top ); if gcontrol is TAcGraphicControl then if TAcGraphicControl(gcontrol).Canvas.Handle<>0 then begin TAcGraphicControl(gcontrol).Canvas.Lock; try DrawSpeedbtn(TAcGraphicControl(gcontrol).Canvas,rc); finally TAcGraphicControl(gcontrol).Canvas.Unlock; end; end; end;
相关文章推荐
- 使用php动态生成gif时遇到的问题和解决办法
- tablesorter对于动态生成的table无法使用解决办法
- 动态生成的html中无法使用jquery事件的解决方法
- winform窗体继承泛型类时,设计器无法使用解决办法
- c#使用vtk(VTKDotNet)窗体设计器无法显示解决办法
- 使用opencv_haartraining.exe做样本训练死循环无法生成.xml文件的解决办法--convert_cascade.exe
- 使用<jsp:include>,不想写死URL,动态生成URL的解决办法
- winform窗体继承泛型类时,设计器无法使用解决办法
- VS2005 未使用调试信息生成二进制文件 解决方法 办法
- jq动态添加input元素无法使用My97DatePicker日期插件解决办法
- mybatis中关于使用注解来完成动态SQL拼接的解决办法
- asp.net中ListView控件动态绑定数据源后,使用DataPager出现错误的原因及解决办法
- [转]easyui使用tabs,在iframe中调用window,窗体不能置顶的解决办法
- Delphi 2010,在主窗体中使用Application.ProcessMessages提示错误的解决办法
- PHP使用模版QuickSkin出现空白行的解决办法[BOM]
- iphone上对于动态生成的html元素绑定点击事件$(document).click()失效解决办法
- Excel对象使用后进程不能退出的完美解决办法
- 关于“打开项目**时发生问题,尝试退出并重新启动应用程序。如果问题仍然存在,则可能是由于正在使用不支持的项目版本,或者项目文件可能损坏”的问题的解决办法。
- Unity3D使用指定动态字体,导致打包的时候包的体积增大的解决办法
- 使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决办法