2

为了将一个窗口拆分为 2 个,例如同时查看 2 个文档,我们创建了 2 个子窗口和一个拆分栏来调整子窗口的大小。

但我见过许多应用程序有多个面板而没有拆分栏。事实上,面板之间有一条“线”,但我发现他们创建了一个额外的子窗口hwndChild1Container,其中包含第一个子窗口hwndChild1,并且大小比 略宽hwndChild1,因此bar我们看到了一个。

我的问题是:为了做同样的事情,我不知道我必须使用哪种窗口样式hwndChild1Container。我不希望hwndChild1Container有一个像主窗口一样的板,但我需要它可以调整大小,当鼠标在右边界上时,光标会改变形状,就像主窗口的情况一样。这种子窗口是否有内置窗口样式,或者我必须在窗口过程中手动执行此操作hwndChild1Container

4

1 回答 1

0

容器不需要任何特殊样式。只需处理WM_NCHITTEST容器并返回HTBOTTOM底部像素。

于 2012-08-05T08:20:59.190 回答