拆分没有拆分条的窗口

时间:2012-05-30 17:47:37

标签: c++ winapi split panel childwindow

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

但是我看到很多应用程序都有多个没有分割条的面板。事实上,面板之间有一条“线”,但我发现它们创建了一个额外的子窗口hwndChild1Container,其中包含第一个子窗口hwndChild1,其大小比{{1}宽。因此,我们看到有一个hwndChild1

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

1 个答案:

答案 0 :(得分:0)

Container不需要任何特殊样式。只需处理容器的WM_NCHITTEST,然后返回HTBOTTOM作为底部像素。