1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

minimizar programas com vb

Discussão em 'Programação' iniciada por pto.master, 10 de Agosto de 2008. (Respostas: 8; Visualizações: 2210)

  1. pto.master

    pto.master Power Member

    ola a todos
    sera que alguem me pode ajudar !!! ando aqui as voltas e nada ja pesquisei todo lado !!!
    alguem sabe como minimizar por exemplo um fixeiro .exe e deixar o fixeiro2.exe que ja estava aberto maximixado e maximizar o fixeiro.exe mais tarde quando eu quiser tipo ao primir de um botao.



    comps
    ^pto.master
     
  2. mad marshall

    mad marshall Power Member

    Boas, mas era melhor te explicares.

    Tens varios exes ou varios forms?

    Cumps.
     
  3. pto.master

    pto.master Power Member

    SORRY
    e assim quero fazer um programa que minimize programa1.exe que ja esta a ser executado" por exemplo um jogo chamado programa1.exe"
    e maximize o "jogo" chamado"programa2.exe" isto sem ter nada a ver com vb nao sao feitos por min ...

    o que quero e um programa a parte que faça isso feito em VB CLARO


    comps
    pto.master
     
  4. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Sabes usar a API do Windows?
     
  5. pto.master

    pto.master Power Member

    nunca usei ainda sou bastante novato em vb sera podes ajudar?

    comps!!
     
  6. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Se não sabes, sinceramente, aconselho-te a aprenderes outras coisas primeiro.
    O que pedes envolve enumerar todas as aplicações do computador, saber "encontrar" a aplicação que queres, e usar o handle da mesma para alterar o seu estado (Maximizado, Minimizado, Normal). O problema é que em todos estes passos precisas de usar API.
     
  7. pto.master

    pto.master Power Member

    nao podes fornecer exemplo
     
  8. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Desde que escrevi a mensagem anterior que ando de volta disso. Tenho de admitir que esta pergunta despertou-me alguma curiosidade :D
    E cheguei lá :)

    No entanto, aviso-te de algumas coisas:
    1) é complexo.
    2) uma porção do código que vou colocar aqui veio de outro sítio, infelizmente já não sei precisar qual.
    3) não foi optimizado nem está bonito de se ler. Foi feito para funcionar.
    4) só foi testado no Windows XP.
    5) não me responsabilizo pelo mau uso deste programa. Ao ficares com acesso a TODAS as janelas do computador, arriscas-te a brincar com as coisas erradas. Em caso de dúvida, guia-te única e exclusivamente pelo Caption da janela, e não mexas em nenhuma janela que não conheças.
    6) hmm ... se calhar, até dá para simplificar o programa. Diz-me como queres que isso trabalhe, que hoje até estou com vontade de programar :D

    Para mais informações, aquilo que me ensinou grande parte do que fiz está aqui: http://msdn.microsoft.com/en-us/library/ms632599(VS.85).aspx#min_max

    http://angelofwisdom.no.sapo.pt/EnumWin.rar :D
     
    Última edição: 10 de Agosto de 2008
  9. jpaulino

    jpaulino Power Member

    Mas é em VB6 ou .NET ?
     

Partilhar esta Página