2016-02-29 4 views
-1

Итак, у меня есть приложение MFC, которое отображается, когда мы делаем какое-то действие. Итак, я решил установить SetRedraw(false) и установить его в true в конце функции.CWnd :: SetRedraw (False) сделать мышь перейти через окно

Приложение больше не обновляется, но если я нажму на него, пока SetRedraw(false), мой курсор не будет улавливаться моим приложением, он пройдет его и настроит фокус на приложение ниже.

У любого есть идея, как я мог это исправить.

+1

Этот вопрос отсутствует во всех отношениях, и на него нельзя ответить, кроме бесполезного * «Вы делаете это неправильно» * замечание. Пожалуйста, прочитайте [Как задать хороший вопрос?] (Http://stackoverflow.com/help/how-to-ask) и предоставите [MCVE] (http://stackoverflow.com/help/mcve). Не похоже, что вы тоже получили значок * Informed *, поэтому вы можете рассмотреть возможность использования [Tour] (http://stackoverflow.com/tour). – IInspectable

+0

Я пройду. Спасибо, в любом случае – Ecnerwal

ответ

0

Я закончил с использованием CWnd::LockWindowUpdate вместо некоторых исследований. Он замораживает обновление, но не действует, если окно было прозрачным.

 Смежные вопросы

  • Нет связанных вопросов^_^