Как сохранить контроль над списком поверх другого окна? - PullRequest
0 голосов
/ 17 июня 2011

Я работаю над образцом, который содержит представление списка для отображения списка имен в базе данных. После запуска приложения вид списка будет невидимым. После нажатия на какую-то кнопку я делаю это видимым. Если я сделаю это, чтобы увидеть элемент управления ниже, вид списка также видны. И у меня есть кнопка ниже этого элемента управления, как только я наведусь на представление списка, кнопка также отобразится поверх представления списка.

Пожалуйста, дайте мне сейчас, как решить эту проблему.

1 Ответ

0 голосов
/ 18 июня 2011

Похоже, у вас есть дочерние окна друг над другом в диалоге. Используйте ShowWindow (SW_HIDE), чтобы скрыть окна, которые «внизу». Поэтому, когда вы делаете вид списка видимым, скрываете кнопку внизу.

На рабочем столе Windows, окна приложения будут правильно скрывать другие окна, которые находятся друг под другом, но в диалоге используются разные стили, и вы должны быть осторожны, чтобы не допустить перекрытия элементов управления, иначе они могут рисовать поверх каждого из них. Другой. Вместо этого вам нужно скрыть те, которые вы не хотите видеть.

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