Есть ли способ сделать TaskDialog всегда сверху (т.е. системный модал)?
Я проверил структуру TaskDialogConfig (http://msdn.microsoft.com/en-us/library/bb787473(VS.85).aspx),, но мне не повезло.
Кто-нибудь знает, как это сделать или если это возможно?
Не знаю, полезно ли это. Но вы можете сделать приложение TaskDialog модальным, если указали дескриптор окна для hwndParent члена конфигурации.
hwndParent
Да, есть способ. Вам нужно использовать функцию TaskDialogIndirect и настроить обратный вызов. В обратном вызове вы получаете дескриптор окна для вновь созданного TaskDialog. При этом вы можете вызвать SetWindowPos с необходимыми параметрами.