-1

当我使用资源编辑器(Visual C++)在预览窗格中创建一个按钮时,我遇到了一个问题。问题是当我尝试移动预览窗格的宽度时,按钮不会根据预览窗格宽度的移动将自己调整为在预览窗格中。(我的意思是当我减小预览窗格的宽度时,它们会超出右侧预览窗格的边框)..

谁能给我解决这个问题的方法???我还想告诉您,我在对话框中已经有一张照片,它已经根据移动的预览窗格调整自己以在预览窗格中(我的意思是照片不会产生任何问题,只是我创建的按钮超出了边界预览窗格的)..可能是因为对于照片,我们有 SS_CENTERIMAGE 它将图像保持在中心,但按钮没有这样的

请给我使用资源编辑器使用createdialog在Visual C++中做的解决方案..

4

1 回答 1

1

当窗口大小改变时,该窗口会收到带有新大小的 WM_SIZE 消息。在预览窗格中处理该消息,计算新按钮位置,并使用 MoveWindow 或 SetWindowPos 移动按钮。

于 2013-07-17T13:44:22.937 回答