C 具有有限大小的子窗口

C 具有有限大小的子窗口,c,winapi,C,Winapi,我想创建一个子窗口,它占据主窗口左侧的所有空间,但其最小宽度是128像素。我还希望它可以调整大小,但只在右边,并确保宽度保持在最小的128。创建具有以下样式的子窗口:WS_EX_STATICEDGE、WS_SIZEBOX、WS_child、WS|u VISIBLE和处理WM_nchitest消息,我可以使其仅在右边缘上调整大小。但我做不到,所以最小宽度保持在128。有人能告诉我怎么做吗,或者是否有另一个窗口类处理所有这些吗?您必须处理调整窗口大小的消息:WM\u POSCHANGING,WM\u

我想创建一个子窗口,它占据主窗口左侧的所有空间,但其最小宽度是128像素。我还希望它可以调整大小,但只在右边,并确保宽度保持在最小的128。创建具有以下样式的子窗口:WS_EX_STATICEDGE、WS_SIZEBOX、WS_child、WS|u VISIBLE和处理WM_nchitest消息,我可以使其仅在右边缘上调整大小。但我做不到,所以最小宽度保持在128。有人能告诉我怎么做吗,或者是否有另一个窗口类处理所有这些吗?

您必须处理调整窗口大小的消息:
WM\u POSCHANGING
WM\u SIZE
WM\u SIZE
WM\u POSCHANGED
。最重要的是要处理好用户体验