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