How to force Mac window to foreground?
How can I programmatically force a mac window to be the front window? I have the window handle, and want to ensure that my window is displayed above all other windows. I can use both Carbon & Cocoa for this. For Cocoa, you can set the window level using: [window setLevel:NSFloatingWindowLevel]; A floating window will display above all other regular windows, even if your app isn't active. If you want to make your app active, you can use: [NSApp activateIgnoringOtherApps:YES]; and [window makeKeyAndOrderFront:nil]; If you can (32 bit only) use kOverlayWindowClass: WindowRef carbon_window = NULL;