首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用DrawFocusRect画焦点框,如何让它的线条在其它控件上方

2013-10-17 
用DrawFocusRect画焦点框,怎么让它的线条在其它控件上方。我用DrawFocusRect画焦点框,但画出来的焦点框在控

用DrawFocusRect画焦点框,怎么让它的线条在其它控件上方。
我用DrawFocusRect画焦点框,但画出来的焦点框在控件的下面,被控件遮挡。请问题怎么让它的线条在其它控件上方?
[解决办法]
用DrawFocusRect做不到覆盖控件
[解决办法]
TcontrolCanvas
[解决办法]
用容器吧,然后在窗口上画
[解决办法]
你的DrawFocusRect是控件之外,另行再画的?
这就有一个执行先后问题。
建议hook目标控件的窗口函数,待窗口函数执行完WM_Paint消息后,再执行自己的代码
[解决办法]
TcontrolCanvas

热点排行