Windows: Always show the cursor when it's in the window border

Makes it easier to use the window controls, since otherwise the cursor would hide after the timeout and not appear again.

This also uses SetCursor instead of ShowCursor to avoid having to remember the cursor's state.