TaskDialog всегда на высоте в Visual C ++ - PullRequest
4 голосов
/ 23 сентября 2009

Есть ли способ сделать TaskDialog всегда сверху (т.е. системный модал)?

Я проверил структуру TaskDialogConfig (http://msdn.microsoft.com/en-us/library/bb787473(VS.85).aspx),, но мне не повезло.

Кто-нибудь знает, как это сделать или если это возможно?

Ответы [ 2 ]

1 голос
/ 20 июня 2010

Не знаю, полезно ли это. Но вы можете сделать приложение TaskDialog модальным, если указали дескриптор окна для hwndParent члена конфигурации.

0 голосов
/ 31 января 2014

Да, есть способ. Вам нужно использовать функцию TaskDialogIndirect и настроить обратный вызов. В обратном вызове вы получаете дескриптор окна для вновь созданного TaskDialog. При этом вы можете вызвать SetWindowPos с необходимыми параметрами.

...