Why can’t I end a raw string with a backslash?

First the tokenizer looks for the closing quote. It recognizes backslashes when it does this, but doesn’t interpret them – it just looks for a sequence of string elements followed by the closing quote mark, where “string elements” are either (a character that’s not a backslash, closing quote or a newline – except newlines are allowed in triple-quotes), or (a backslash, followed by any single character).

Windows 7: how to bring a window to the front no matter what other window has focus?

I’m implementing a task-bar replacement, dock-like application-switcher style program. It’s doing some unique stuff with OpenGL, and with keyboard shortcuts, so the way it’s set up, the window doesn’t always have focus. I’d like to implement it such that I can bring an arbitrary window to the foreground, much like a taskbar or an ALT-TAB program would.