Parte da programação de aplicações desktop é detectar se o usuário tem uma certa janela ativa. Isso pode ser feito usando o Visual Basic. Você pode definir uma janela ativa a qualquer momento enquanto o programa está sendo executado na máquina do usuário. Isso é benéfico se você tiver um aplicativo de software com várias formas , eo usuário precisa ter uma forma ativa para executar uma função . A função de definir a janela ativa é uma parte das bibliotecas de vínculo dinâmico (DLL) do Windows . Instruções
1
Abra o Visual Basic e carregar o seu projeto. Clique duas vezes no formulário no lado direito da tela, chamada " Solution Explorer ". Quando o formulário é carregado , clique com o botão direito e selecione " View Code ".
2
Declare a função do Windows na parte superior do formulário do Visual Basic. Use o seguinte código para ligar para a DLL do Windows que permite que você defina a janela ativa : Private Declare Function GetActiveWindow Lib " User32 " () As Integer
3
Defina a janela ativa usando o alça do formulário. O código a seguir define a janela ativa : SetActiveWindow ( myForm.hwnd ) Substituir " myForm " com o nome do formulário que você deseja definir ativa. A propriedade " hwnd " é a forma do identificador utilizado pelo sistema operacional Windows.
4
Salve o formulário e pressione a tecla "F5" . A tecla F5 executa o aplicativo no depurador, para que possa verificar a precisão do código.