Как обновить диалоговое окно в MFC
У меня есть диалог, который является производным от CDialog (модальный ) .Теперь, когда я нажимаю window+D, чтобы свернуть все окна, и снова, когда я восстанавливаю диалог, то весь контроль над ним становится disapper, который появляется только тогда, когда я перемещаю диалоговое окно.
Почему так происходит и как это исправить .
Что я уже пробовал:
Я верю, что RedrawWindow window сделает свое дело, но не знаю, где это реализовать. Какое событие будет поражено при восстановлении окна через window+D click.
Mohibur Rashid
Это помогает?
https://msdn.microsoft.com/en-us/library/ms821579.aspx
iampradeepsharma
нет, этот api не присутствует в диалоговом окне MFC.
Richard MacCutchan
Диалог, как и любое окно, должен перекрасить себя, когда он будет восстановлен. Вам нужно заглянуть в свой код, чтобы попытаться увидеть, что может отсутствовать.