1. 程式人生 > >MFC 控制元件顯示層次調整(疊放次序)和繪製控制問題

MFC 控制元件顯示層次調整(疊放次序)和繪製控制問題

使用MFC的設計器,想調整控制元件的疊放次序,怎麼也找不到在哪,網上搜了一大圈,原來...

在視窗介面按Ctrl+D,每個控制元件會顯示一個編號,這個編號決定繪製的順序,即疊放的次序,號小的會先被繪製,即繪製在下方。

另外如果發現疊放在一起的控制元件有時會得不到及時的重新整理。這時可以使用隱現一次的辦法強制重新整理一下,我試了一下,確實有效:

GetDlgItem(IDC_XXX)->ShowWindow(SW_HIDE);

GetDlgItem(IDC_XXX)->ShowWindow(SW_SHOW);

在合適的位置隱現一次,強制重新整理...