Duilib Edit控件输入时的背景显示异常的问题

在Duilib的edit控件设置了背景图片和textpadding,点击输入时,发现一块很明显的白色输入区域,与背景图片的颜色完全不一样,就显得很违和,查了一下duilib的属性列表,发现了nativebkcolor这个属性。

<Attribute name="nativebkcolor" default="0x00000000" type="DWORD" comment="windows原生edit控件的背景颜色,如(0xFFFFFFFF)"/>

因为Duilib实际上是对window控件的封装,所以实际上真实的输入区域还是window的edit控件,因此要想改变输入区域的颜色,还得设置nativebkcolor属性。

posted @ 2020-04-27 15:52  指匠  阅读(442)  评论(0)    收藏  举报