Новый участник
Сообщения: 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
|