C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
потом не работает кнопка свернуть, развернуть окно
NewDracon
Отправлено: 13.05.2006, 15:30


Ученик-кочегар

Группа: Участник
Сообщений: 3



При попытке запуска копии приложения, вызывается обработка мьютекса, которая должна закрыть копию и развернутьуже запущенную ранее прогу. Пробовал через WindowState, ShowWindow, PostMessage, SendMessage, WM_SYSCOMMAND. Эффект один — нужное окошко разворачивается, но перестает работать кнопка сворачивания приложения, почему?
__Cheat3r
Отправлено: 15.05.2006, 02:04


Станционный диспетчер

Группа: Участник
Сообщений: 110



Application->Minimize() ?
AVC
Отправлено: 15.05.2006, 09:00


Ветеран

Группа: Модератор
Сообщений: 1583



Давно использую подобное (правда не на мьютексах) и проблем не возникало.
Далаю по алгоритму:
Проваерка одной копии.
Если копия уже есть -
PostThreadMessage(thrid_копии, (WM_APP+201), pid, 0);
выход.
Копия, полючая сообщение (WM_APP+201), делает то, что считает нужным.
NewDracon
Отправлено: 19.05.2006, 23:15


Ученик-кочегар

Группа: Участник
Сообщений: 3



спасибки. буду писать теперь так.

Вернуться в Вопросы программирования в C++Builder