窗口中有若干控件,如果通过SetWindowPos(hWnd, HWND_TOP, 0, 0, rc.right - rc.left, rc.bottom - rc.top, SWP_NOMOVE)增加某个控件的大小会导致变大的控件覆盖其他控件。
对于SetWindowPos的第二个参数如果指定HWND_TOP则会导致变大的控件在鼠标响应上处于顶端,但是其他的控件会绘制在变大的控件上。如图所示:

但是SetWindowPos的第二个参数如果指定HWND_BOTTOM则会导致变大的控件在鼠标响应方面处于底端,也就是说如果你点击变大的控件时,如果这个位置恰好有一个按钮则,那个被覆盖的按钮会相应鼠标事件。如图所示:

请求如果处理此问题