(已解决)输入框(Input)控件 居中问题求助
本帖最后由 h111666b 于 2023-6-1 18:50 编辑输入框(Input)控件 居中?
GUICtrlCreateInput("输入框文字不能水平居中", 35, 225, 280, 28);这个是默认状态
GUICtrlCreateInput("输入框文字不能水平居中", 35, 225, 280, 28, $ES_CENTER) 这个是文字左右居中
GUICtrlCreateInput("输入框文字不能水平居中", 35, 225, 280, 28, ?)这个要文字上下居中?
在标准1920X1080屏幕上是正确的,在高分屏DPI(代码已经加入高分屏)上,只要DPI缩放到150%或以上,输入框内文字就会向上偏移,没有在输入框水平居中位置
特此求助......
标准输入框控件没有上下(垂直)居中样式… 你可以用设置合适大小的字体及大小,或多控件组合的方式来协调。 老大, 给个多控件组合的简单示例吧 创建一个边框样式的 Labe 作为边界框,上面创建一个无边框的 Input 即可。Input 可以根据需要调整相对 Label 的位置,想在哪显示都行。 感谢,使用了,确实正常 afan 发表于 2023-6-1 10:52
创建一个边框样式的 Labe 作为边界框,上面创建一个无边框的 Input 即可。Input 可以根据需要调整相对 Labe ...
你怎么这么优秀...
-------------------
页:
[1]