TaskDialog всегда на высоте в Visual C++

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

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

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

2 ответа

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

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

Другие вопросы по тегам