Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 44
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может ShowWindow и SetForegroundWindow местами поменять, вот ето 100% будет работать:

HANDLE checkMutex=CreateMutex(NULL,TRUE,"Mutex unique name");
if(GetLastError()==ERROR_ALREADY_EXISTS){
HWND sypH=FindWindow("TMainWindowClass","MainWindowCaption");
if(sypH!=NULL){
HWND ownWS=GetWindow(sypH,GW_OWNER);
ShowWindow(ownWS,SW_RESTORE);
SetForegroundWindow(sypH);
}
}else

Отправлено: 05:39, 22-01-2006 | #5