Предотвратить взаимодействие пользователя с модальным диалогом при автоматизации интерфейса? - PullRequest
0 голосов
/ 11 января 2020

Я автоматизирую диалог «сохранить как» через win32 API в проекте WPF. Этот диалог вызывается внутренне из интерфейса IOleCommandTarget InfoPath 2013. Поэтому у меня нет доступа к тому, как инициализируется окно сохранения в качестве метода DoModal () или чего-либо подобного.

Проблема в том, что я не хочу, чтобы пользователь вообще мог взаимодействовать с окном сохранения как. Некоторые вещи, которые я пробовал, - это ShowWindow с SW_HIDE, SetWindowPos, чтобы переместить окно за пределы экрана или под главное окно приложения, и SetLayeredWindowAttributes, чтобы сделать окно прозрачным. Ни один из этих подходов не помог скрыть диалог.

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