Combobox скрыт при изменении размера - PullRequest
3 голосов
/ 10 сентября 2010

Всякий раз, когда я изменяю размеры своих элементов управления в моем окне, в ответ на сообщение WM_SIZE они изменяют размер и перерисовывают себя нормально.Но мой элемент управления списком (раскрывающийся список) исчезает всякий раз, когда я даю ему сообщение об изменении размера, пока я не наведу на него курсор мыши, чтобы вернуть его.

Есть две возможности: либо не перерисовывать при изменении размера, либоэто скрыто моим контролем вкладки.Так как бы я решил эту проблему?

1 Ответ

3 голосов
/ 10 сентября 2010

Я думаю, что проблема, вероятно, заключается в том, что вкладка скрывает ваш элемент управления.

Вы можете использовать SetWindowPos, чтобы установить его z-порядок с указанием SWP_NOMOVE и SWP_NOSIZE.

Вы также можете использовать BringWindowToTop, чтобы вывести комбинированный список в верхнюю часть вашего z-порядка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...