我创建了一个包含三个子窗口的窗口,并将子窗口样式设置为print(convert_from_seconds(0))
print(convert_from_seconds(1))
print(convert_from_seconds(59))
print(convert_from_seconds(60))
print(convert_from_seconds(61))
print(convert_from_seconds(120))
print(convert_from_seconds(121))
print(convert_from_seconds(7270))
print(convert_from_seconds(3600))
print(convert_from_seconds(3601))
,以便用户可以更改其大小。但是随之而来的新框架并不适合其目的。那么,有没有一种简单的方法可以将框架的样式更改为仅一条线呢? (例如WS_THICKFRAME
风格)
答案 0 :(得分:0)
我认为WS_THICKFRAME与子窗口不兼容,尽管我在文档中找不到具体说明。 WS_THICKFRAME适用于顶级窗口和某些弹出窗口。
子窗口上的WS_BORDER(对于大多数类型的子窗口)将为您提供单个线条边框,但这只是视觉上的装饰。它不允许用户调整孩子的大小。
要制作可调整大小的子级,您必须添加自己的逻辑以处理单击和拖动操作。有多种方法可以执行此操作,但是所有详细信息可能都超出了SO答案的范围。