2009-08-22 91 views
1

使用MoveWindow函數更改對話框的尺寸時,內部內容的尺寸不會更改。我的意思是,當我使用movewindow或setwindowpos更改對話框的尺寸時,其內部的按鈕和其他控件超出邊界或改變其相對位置。對話框visual C++

是否有任何方法可以調整其內部內容的大小(使內部內容也可以通過改變尺寸來調整自己)。

回答

5

您應該在WM_SIZE處理程序中自行調整內容。如果你希望框架這樣做,考慮使用Qt的可能性。

+0

意味着我必須編寫代碼來重新調整所有按鈕,列表等的大小......當對話框的大小發生變化時,將調用 – rajnesh 2009-08-22 06:20:27

+0

謝謝您的解決方案.... 是否有任何其他簡單的方法........ – rajnesh 2009-08-22 07:25:22