Duilib Edit控件输入时的背景显示异常的问题
在Duilib的edit控件设置了背景图片和textpadding,点击输入时,发现一块很明显的白色输入区域,与背景图片的颜色完全不一样,就显得很违和,查了一下duilib的属性列表,发现了nativebkcolor这个属性。
<Attribute name="nativebkcolor" default="0x00000000" type="DWORD" comment="windows原生edit控件的背景颜色,如(0xFFFFFFFF)"/>
因为Duilib实际上是对window控件的封装,所以实际上真实的输入区域还是window的edit控件,因此要想改变输入区域的颜色,还得设置nativebkcolor属性。