BringWindowToTop, SetForegroundWindow, SwitchToThisWindow, SetWindowPos, ShowWindow все описаны как отображение и активация окна.
Каковы реальные различия между ними? Когда и почему BringWindowToTop предпочтительнее SetForegroundWindow или SwitchToThisWindow или даже SetWindowPos с флагами, установленными для активации и отображения?