Winapi 如何更改子窗口的边框样式?

Winapi 如何更改子窗口的边框样式?,winapi,Winapi,我创建了一个包含三个子窗口的窗口,并将子窗口样式设置为WS\u THICKFRAME,以便用户可以更改其大小。但是它附带的新框架不适合它的用途。那么,有没有一种简单的方法可以将框架的样式更改为仅一条线?(比如在WS_BORDER样式上)我认为WS_THICKFRAME与子窗口不兼容,尽管我在文档中找不到任何明确说明。WS_THICKFRAME适用于顶级窗口和一些弹出窗口 子窗口上的WS_边框(对于大多数类型的子窗口)将为您提供单行边框,但这只是一种视觉装饰。它不允许用户调整子对象的大小 要生成可

我创建了一个包含三个子窗口的窗口,并将子窗口样式设置为
WS\u THICKFRAME
,以便用户可以更改其大小。但是它附带的新框架不适合它的用途。那么,有没有一种简单的方法可以将框架的样式更改为仅一条线?(比如在
WS_BORDER
样式上)

我认为WS_THICKFRAME与子窗口不兼容,尽管我在文档中找不到任何明确说明。WS_THICKFRAME适用于顶级窗口和一些弹出窗口

子窗口上的WS_边框(对于大多数类型的子窗口)将为您提供单行边框,但这只是一种视觉装饰。它不允许用户调整子对象的大小

要生成可调整大小的子对象,您必须添加自己的逻辑来处理单击和拖动操作。有多种方法可以做到这一点,但所有细节可能都超出了SO答案的范围