העלאת אפליקציה ל TOP
אני מגביל אפליקציה שאני יוצר למופע אחד. האם יש דרך להעלות את האפליקציה ל TOP אם מנסים לפתוח אותה שוב? קוד הבדיקה הוא:
אני מגביל אפליקציה שאני יוצר למופע אחד. האם יש דרך להעלות את האפליקציה ל TOP אם מנסים לפתוח אותה שוב? קוד הבדיקה הוא:
BOOL CRunStudioApp::IsFirstInstance() { HANDLE hMapping; BOOL bRet = TRUE; hMapping = CreateFileMapping( (HANDLE) 0xffffffff, NULL, PAGE_READONLY, 0, 32, "RunStudio" ); if( hMapping ) { if( GetLastError() == ERROR_ALREADY_EXISTS ) { // // the app is already running. // bRet = FALSE; } } else { // // Some other error; handle error. // bRet = FALSE; } return bRet; }
סביבת העבודה היא MFC בתודה מראש