2010-09-10 58 views
2

每當我在窗口中調整控件大小時,爲了響應WM_SIZE消息,它們調整大小並重新繪製自己。但是我的組合框控件(下拉列表)每當我給它一個調整大小的消息時就會消失,直到我將它放在它上面以便將其重新放回去。調整大小時隱藏的組合框

有兩種可能性,要麼是在調整它的大小時不重繪,要麼是被我的選項卡控件隱藏。那麼我將如何解決這個問題?

回答

2

我認爲問題可能是隱藏你的控件的選項卡控件。

您可以使用SetWindowPos來設置它的z順序,指定SWP_NOMOVESWP_NOSIZE。您也可以使用BringWindowToTop將組合框放到z順序的頂部。

+0

好的,我會試試看。 – 2010-09-10 12:16:13

+0

謝謝,現在工作正常。 – 2010-09-10 12:24:26

+0

很高興聽到它。 – 2010-09-10 12:28:44

相關問題