Похоже, что при вызове Message без кнопок (ButtonsNumber равен 0, флаги FMSG_MB_* не используются) "диалог" получается немодальным?
Почему-то в писании про это не сказано?
Описание функции Message
- zg
- zero-gravity
- Posts: 6015
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Описание функции Message
потерялось. раньше было.Maximus5 wrote:Почему-то в писании про это не сказано?
Re: Описание функции Message
Тем, что можно легко вывести на экран "индикатор" выполнения, например как в
void TmpPanel::UpdateItems(int ShowOwners,int ShowLinks)
void TmpPanel::UpdateItems(int ShowOwners,int ShowLinks)
- zg
- zero-gravity
- Posts: 6015
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Описание функции Message
DialogEx+ProcessSynchro гораздо гибче и функциональнее.Maximus5 wrote:Тем, что можно легко вывести на экран "индикатор" выполнения, например как в
void TmpPanel::UpdateItems(int ShowOwners,int ShowLinks)
- zg
- zero-gravity
- Posts: 6015
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Описание функции Message
если требуется — используй Message. но это не общий случай.Maximus5 wrote:Не вариант. А если требуется портабельность для 1.7х?
- John Doe
- Бюрократ
- Posts: 13801
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 72 times
- Been thanked: 425 times
- Contact:
Описание функции Message
И похоже до сих пор не нашлось.zg wrote:потерялось.Maximus5 wrote:Почему-то в писании про это не сказано?
Сказано только:
И по подчёкнутому вопрос: действительно ли можно не использовать RestoreScreen?Если ButtonsNumber равен 0 (флаги FMSG_MB_* не используются) и выведенное сообщение больше не нужно, то плагин должен восстановить экран, используя функцию RestoreScreen или любым другим путём.
Если верить статье SaveScreen, то так делать нельзя.