为了将一个窗口拆分为2个,例如,同时查看2个文档,我们创建了2个子窗口和一个拆分条来调整子窗口的大小。
但是我见过许多应用程序具有多个面板而没有拆分条。实际上,面板之间有一条"线",但我发现他们创建了一个额外的子窗口hwndChild1Container
其中包含第一个子窗口hwndChild1
并且大小比hwndChild1
宽一利特,因此我们看到了一个bar
。
我的问题是:为了做同样的事情,我不知道我必须使用哪种窗口样式进行hwndChild1Container
。我不希望hwndChild1Container
有一个像主窗口这样的板,但我需要它的大小可调整,当鼠标在右侧板上时,光标会像主窗口一样改变形状。这样的子窗口是否有内置窗口样式,或者我必须在hwndChild1Container
的窗口过程中手动执行此操作?
容器不需要任何特殊样式。只需处理容器的WM_NCHITTEST
,并返回底部像素的HTBOTTOM
。