elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Pintar sobre DirectX ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pintar sobre DirectX ?  (Leído 2,910 veces)
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Pintar sobre DirectX ?
« en: 11 Diciembre 2009, 20:41 pm »

Hola a todos.

Me estan pidiendo una aplicacion, algo problematica. La cual desarrolle en .net, funciona, salvo por un detalle.
En pocas palabras la funcion que tiene la aplicacion es la siguente

Mostrar un "reloj" en la pantalla y que funcione como cronometro en cuenta regresiva. Que sea transparente y que no tenga ninguna ventana de windows.
Lo hice, al ser transparente se "pinta" cada cierto tiempo, el problema? atras hay una ventana de algun juego que trabaja con DirectX (no importa el juego, a veces son juegos de pc y aveces emuladores, ya que son varios, algunos 2d y otros 3d) entonces el formulario transparente "titila" y a veces ni si quiera es legible.

Entonces lo que quiero es alguna recomendacion (no importa al ser vb6, lo puedo rehacer, sino lo intentare pasar a vb.net) ya sea para usar algun motor grafico o API o lo que sea para lograr que no "titile".

Si quieren mas informacion (o el codigo, que esta en vb.net) solo contesten


En línea

ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Re: Pintar sobre DirectX ?
« Respuesta #1 en: 11 Diciembre 2009, 20:46 pm »

Por qué no utilizas las widgets?


En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Pintar sobre DirectX ?
« Respuesta #2 en: 11 Diciembre 2009, 21:37 pm »

Por qué no utilizas las widgets?

??? es sobre windows XP, y tiene que verse aunque el juego/emulador este en pantalla completa :P
En línea

ssccaann43 ©


Desconectado Desconectado

Mensajes: 792


¬¬


Ver Perfil
Re: Pintar sobre DirectX ?
« Respuesta #3 en: 11 Diciembre 2009, 21:38 pm »

Puedes colocarle la propiedad de siempre visible, o asignarle que este por encima de todas las ventanas... Y widgets funciona en xp, vista, y win7...
En línea

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Pintar sobre DirectX ?
« Respuesta #4 en: 11 Diciembre 2009, 23:10 pm »

ya tiene la propiedad siempre visible (mediante SetWindowPos), pero sigue titilando.

El problema (segun creo) es cuando se refresca, se redibuja a una velociad mas lenta que la del DirectX, la solucion seria poner que se refresque a la misma velocidad que el juego en cuestion (pero seria usando directX para el caso no?)

y como hago esta aplicacion para que sea "widget"¿???? ademas que diferencia habria?
En línea

LeandroA
Moderador
***
Desconectado Desconectado

Mensajes: 760


www.leandroascierto.com


Ver Perfil WWW
Re: Pintar sobre DirectX ?
« Respuesta #5 en: 11 Diciembre 2009, 23:16 pm »

podes usar apis como  GetDC, BitBlt, DrawText , pero bueno tenes que tener conosimiento de apis.

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Actualización sobre DirectX 11
Juegos y Consolas
marvila 0 3,610 Último mensaje 9 Abril 2011, 01:02 am
por marvila
Pintar objetos
.NET (C#, VB.NET, ASP)
odin123 3 2,166 Último mensaje 27 Enero 2012, 22:23 pm
por Hadess_inf
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines