我在Visual C++中創建了我的第一個應用程序,對於我的生活我無法想象當窗口最大化時groupbox自動居中。現在分組框只會左對齊。我會如何居中?Center Group Box
0
A
回答
1
Windows不支持控件的自動調整大小/居中/對齊等。您需要爲對話框/窗口添加WM_SIZE
處理程序,並在父客戶端區域更改時手動重新定位控件。
0
注:我假設您使用的是Visual C++ Windows窗體應用程序。
您必須通過調整控件的左側屬性和頂部屬性來手動對齊它。您可以覆蓋表單的Resize事件,以便在處理表單大小時觸發。然後,您可以使用窗體的寬度和高度將控件定位在中心位置:
void myForm_Resize(System::Object^ sender, System::EventArgs^ e)
{
myControl->Left = (myForm->Width - myControl->Width)/2;
myControl->Top = (myForm->Height - myControl->Height)/2;
}
+0
@ ruslander,我嘗試了你的建議,但是它出現了一些錯誤。我會編寫代碼,看看我能否得到它的工作,然後回來。 – Mike
+0
隨意發佈一些錯誤/例外,我可以嘗試幫助診斷。 – pineconesundae
相關問題
- 1. iOS Game Center Group
- 2. Winform/Group Box?
- 3. Set Button Right&Center Bootstrap Alert Box
- 4. 獲取Group Box行的主題屬性
- 5. Center Thumbnail Button Bootstrap
- 6. 我們在引導程序中是否有任何Group Box
- 7. Java Swing中是否存在「Group Box」等價物?
- 8. 表格單元格中的flexbox box-ordinal-group
- 9. Center CarouFredSel Carousel
- 10. Can not Center Fixed Div
- 11. Zoom_changed - Center
- 12. 「Center left」與css對齊
- 13. Center Div擴展邊框
- 14. Angular material layout-align =「center center」not working
- 15. Flexbox box-shadow webkit
- 16. Center Bootstrap Modal horizontal
- 17. 刪除'box-sizing:border-box'屬性
- 18. box-shadow with background-clip:content-box
- 19. box-sizing:border-box => for IE8?
- 20. box in a box with css
- 21. Bootstrap class「text-center」not working
- 22. Datatables align center
- 23. Game Center vs OpenFeint
- 24. center linearlayout verticall android
- 25. Center dynamic div
- 26. Align = center - 200px?
- 27. flex justify-content center
- 28. android absolutelayout align center
- 29. Center index.php page
- 30. center upper div
@ Jonathan Potter,感謝您的提供。我是新來的Visual C++,所以我必須閱讀'WM_SIZE'和它的功能。 – Mike