Rodar Programa Dentro de Outro

HackP12
Você quer Mostrar a Calculadora do Windows Dentro do seu sistema, em um Form ou, quer rodar um Executável terceirizado só que dentro da interface do Seu sistema ?

Ao utilizarmos o Handle de Formulários do Delphi Conseguimos Incorporar outras aplicações dentro da estrutura do nosso sistema, Permitindo Que As Ações Sejam Executadas No Próprio Sistema. Veremos Como Exibir a Calculadora do Windows ("calc.exe") Dentro de Um Form.Adicione Um Button Para Que Receba Os Dois Comandos em Um So Botão. Altere o Caption do Button  Para Abrir Ou Oque Você Desejar . Ao evento OnClick do Button , Adicione o Seguinte Código Que Irá Executar a Calculadora e Incorporar Ao Mesmo Tempo:

WinExec('calc.exe',SW_NORMAL);
windows.SetParent( FindWindow( nil, 'Calculadora' ), Form1.handle ) ;

Pronto Seu Projeto Está Pronto,Ao Compilar Você Poderá Ver Que a Calculadora Irá Abrir No Form de Seu Projeto !!

0 comentários:

Postar um comentário