RestoreScreen восстанавливает область экрана предварительно сохранённую функцией SaveScreen.
void WINAPI RestoreScreen( HANDLE hScreen );
RestoreScreen он больше не может использоваться.RestoreScreen перерисовывает только изменённую область экрана. RestoreScreen не может корректно определить эту область, если область экрана была изменена не функцией
Far Manager (например, запущенной из плагина внешней программой).
В этом случае сначала вы должны вызвать RestoreScreen с параметром NULL, чтобы показать Far Manager'у, что экран изменён, а затем вызвать RestoreScreen
как обычно - с описателем от SaveScreen.