win32gui.SetActiveWindow () ERRO: O procedimento especificado não foi encontrado

Eu recebo a janela ativa assim:

window = win32gui.GetForegroundWindow()

que é um Int, digamos 1053634. E depois eu tento definir a janela de primeiro plano de volta para a janela especificada:

win32gui.SetForegroundWindow(window)

E eu recebo este erro: win32gui.SetForegroundWindow (janela) erro: (127, 'SetForegroundWindow', 'O procedimento especificado não pôde ser encontrado.')

Às vezes, quando faço isso no interpretador, recebo este erro:

win32gui.SetForegroundWindow(1053634)
error: (0, 'SetForegroundWindow', 'No error message is available')

O que você acha que é o problema?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion