Ativando o protetor de Tela com OLE.
Sempre vai existir mais de uma maneira de de se realizar uma tarefa. Em se tratando de programação esta verdade é quase uma norma. Voce lembra da tecnologia OLE. Pois é aqui nos vamos mostrar como ativar o seu protetor de tela usando apenas uma linha de código e alguns cliques de mouse. Vamos lá...
A primeira coisa que você tem que ter é o protetor de tela. Geralmente é um arquivo com a extensão .SCR que na verdade funciona como um arquivo executável. Eu vou usar um protetor pronto que achei na web . Ele simula uma peixe em um aquário.
Por questão de simplicidade vou usar apenas um formulário com um botão de comando para ativar o protetor , mas você vai achar formas mais criativas de fazer isto. Ao trabalho...
1- Inicie um novo projeto no VB e no formulário padrão insira um botão de comando - command1.
2- Agora insira um controle OLE no seu formulário. A janela Inserir Objeto irá surgir na tela. Nela selecione a opção - Criar do Arquivo , e a seguir clique no botão Procurar selecionando agora o seu protetor de tela. No meu caso o arquivo fish.scr.
3- O formulário em tempo de desenho deverá ter a seguinte aparência:
4- Agora no seu botão de comando , no evento Click , insira o seguinte código:
Private Sub Command1_Click() OLE1.DoVerb 1 End Sub |
O método DoVerb abre um objeto realizando uma operação , no caso exibe o protetor de tela. A sintaxe é:
object.DoVerb (verb)
Onde:
Parte | Descrição |
Object | Um objeto OLE associado. |
Verb | Executa o arquivo inserido no controle container OLE. |
5- Abaixo uma amostra , um pedaço da tela do protetor após clicarmos no botão - Ativar Protetor de Tela.:
O peixe não aparece pois é o cursor do mouse. Para encerrar basta mover o mouse. Gostou...
Obs: É obvio que você vai esconder o controle OLE.
Pegue o protetor clicando aqui : Protetor de tela - fisch.zip ( 23 KB )