Crivs Postado Novembro 3, 2009 Denunciar Share Postado Novembro 3, 2009 (editado) Como usar a mesma memória da placa de video que um jogo esta utilizando, por exemploVar memoria: THandle;Beginmemoria:= FindWindow(nil,'Janela do Jogo');Desenho.Handle:= GetDC(memoria);End;Com este simples código posso desenhar dentro da janela do jogo.Mas eu quero poder interagir com a memória que ele utiliza pela placa de video, quero fazer meus gráficos interagirem com os gráficos do jogo.Estes codigos ai em cima, apenas fazem eu desenhar por cima da janela do jogo e não interagir com a memória da placa de video do jogo..Alguém tem alguma luz aí?Eu creio que seja com DirectDraw, mas como usar DirectDraw em delphi ?Obrigado des de já ! Editado Novembro 3, 2009 por Crivs Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Novembro 3, 2009 Denunciar Share Postado Novembro 3, 2009 Eu creio que seja com DirectDraw, mas como usar DirectDraw em delphi ?Material para pesquisahttp://www.howtodothings.com/computers/a12...ith-delphi.htmlhttp://www.fastgraph.com/help/building_Dir...w_programs.htmlhttp://www.planet-source-code.com/vb/scrip...18&lngWId=7http://delphi.about.com/od/delphixdirectx/...hiX_DirectX.htmabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Crivs
Como usar a mesma memória da placa de video que um jogo esta utilizando, por exemplo
Var
memoria: THandle;
Begin
memoria:= FindWindow(nil,'Janela do Jogo');
Desenho.Handle:= GetDC(memoria);
End;
Com este simples código posso desenhar dentro da janela do jogo.
Mas eu quero poder interagir com a memória que ele utiliza pela placa de video, quero fazer meus gráficos interagirem com os gráficos do jogo.
Estes codigos ai em cima, apenas fazem eu desenhar por cima da janela do jogo e não interagir com a memória da placa de video do jogo..
Alguém tem alguma luz aí?
Eu creio que seja com DirectDraw, mas como usar DirectDraw em delphi ?
Obrigado des de já !
Editado por CrivsLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.