
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.05.2005, 15:47
|
|||
|---|---|---|---|
|
|||
как поднять окно ? |
|||
|
#18+
сорри за тупой вопрос но как то не делфиворлд не глупая голова ни МСДН не помогли , скажите как поднять окно корректно ? WM_ACTIVATE слал ShowWindow говорил , или у кого пример есть готовый ... Нада чтобы если запускалась вторая копия приложения то чтобы она поднимала первую ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2005, 16:10
|
|||
|---|---|---|---|
|
|||
как поднять окно ? |
|||
|
#18+
сам нашел , но кому интересно то вот так , с отключением анимации HANDLE hApp = Application->Handle; TAnimationInfo Info; LONG Animation; if (IsIconic(hApp)) Application->Restore(); else { SetActiveWindow(hApp); int i_size = sizeof(Info); Info.cbSize = i_size; if (SystemParametersInfo(SPI_GETANIMATION, i_size, &Info, 0)) Animation = (bool)Info.iMinAnimate; else Animation = false; Info.iMinAnimate = false; SystemParametersInfo(SPI_SETANIMATION, i_size, &Info, 0); ShowWindow(hApp, SW_MINIMIZE); ShowWindow(hApp, SW_RESTORE); Info.iMinAnimate = int(Animation); SystemParametersInfo(SPI_SETANIMATION, i_size, &Info, 0); } Application->MainForm->Repaint(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2033309]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 349ms |

| 0 / 0 |
