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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


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


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
mensaje en pantalla
« en: 12 Abril 2011, 01:43 am »

bueno estoy haciendo un programa que hace aparecer un mensaje en pantalla (En un cuadrito blanco, pero no un msgbox).

osea, aparece una cajita de texto chiquita que dura como... 1/4 segundo.

podria hacer un form principal con un timer que cada 2 segundos ejecute un formulario sin bordes y con un label con el texto, que a la vez tenga otro time que en 1/4segundo cierre ese FormMensaje1

me explico? el problema ahora esta en que

cuando se abre el  formmensaje1 (Tiene que estar maximizado, osea, adelante de todo), se me 'sale' si estoy escribiendo... (Por ejemplo)

Osea estoy en el msn y se abre el FormMensaje1 y se me sale lo q estoy escribiendo. lo que necesito es q se maximize el FormMensaje1 pero que no me saque de lo que estoy escribiendo... :c



En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: mensaje en pantalla
« Respuesta #1 en: 12 Abril 2011, 03:31 am »

Busca sobre SetWindowPos con la constante SWP_NOACTIVATE y utilizalo en lugar del Form2.Show ;-)


En línea

CAR3S?


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
Re: mensaje en pantalla
« Respuesta #2 en: 12 Abril 2011, 08:00 am »

ok, gracis raul!

mañana cuand uelvo de la escuela omento como va la cosa :p


alu2!

n es que escribo mal, es que el programa no me deja escribir bie ajajajajaj
En línea

79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: mensaje en pantalla
« Respuesta #3 en: 12 Abril 2011, 15:07 pm »

HOLA!!!

Lo que dice raul lo tengo en el proyecto del bloqueo de pantalla para el TOP-MOST:

Te dejo un link http://foro.elhacker.net/programacion_visual_basic/source_bloqueo_de_pantalla-t322438.0.html

GRACIAS POR LEER!!!
En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
CAR3S?


Desconectado Desconectado

Mensajes: 343


Level xXx


Ver Perfil
Re: mensaje en pantalla
« Respuesta #4 en: 12 Abril 2011, 18:33 pm »

7913 Me baje tu programa y... carajo no termine de leer y no sabia la password JAJAJAJAJAJAJAJA xd.

Sobre SWP_NOACTIVATE

encontre todo en ingles, tambien un codigo que hace lo que quiero.

modulo:

Código
  1. Option Explicit
  2. 'Api
  3. Public Declare Sub SetWindowPos _
  4. Lib "user32" _
  5. (ByVal hwnd As Long, _
  6. ByVal hWndInsertAfter As Long, _
  7. ByVal X As Long, _
  8. ByVal Y As Long, _
  9. ByVal cx As Long, _
  10. ByVal cy As Long, _
  11. ByVal wFlags As Long)
  12.  
  13. 'constantes
  14. Public Const HWND_TOPMOST = -1
  15. Public Const HWND_NOTOPMOST = -2
  16. Public Const SWP_NOACTIVATE = &H10
  17. Public Const SWP_SHOWWINDOW = &H40
  18.  
  19.  

Form_Load

Código
  1. SetWindowPos Me.hwnd, _
  2. HWND_TOPMOST, _
  3. Me.Left / Screen.TwipsPerPixelX, _
  4. Me.Top / Screen.TwipsPerPixelY, _
  5. Me.Width / Screen.TwipsPerPixelX, _
  6. Me.Height / Screen.TwipsPerPixelY, _
  7. SWP_NOACTIVATE Or SWP_SHOWWINDOW

pero como abro el form2 sin que me joda mientras escribo? osea, el form 1 queda siempre abierto, cada tanto llama al 2, pero no quiero que me joda :c

SOLUCIONADO

como?

Un bucle entre el formmensaje visible false y true :D + traer al frente
« Última modificación: 12 Abril 2011, 20:14 pm por nuKje » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como jugar en pantalla completa en una pantalla panorámica
Juegos y Consolas
blha 1 3,997 Último mensaje 18 Noviembre 2008, 09:34 am
por kabanya
Me sale una pantalla azul con un mensaje de un problema detectado en mi PC
Hardware
sambigote 7 30,447 Último mensaje 3 Septiembre 2010, 19:51 pm
por clodan
Mensaje en Pantalla de Inicio de Win7
Windows
Andy_75 2 5,713 Último mensaje 26 Abril 2013, 17:33 pm
por amantillap
Crear un mensaje simple en pantalla en javascript? « 1 2 »
Desarrollo Web
RevolucionVegana 10 5,319 Último mensaje 5 Enero 2016, 21:49 pm
por RevolucionVegana
VBS: Mensaje en pantalla al presionar ciertas teclas
Scripting
Dreyko91 1 1,617 Último mensaje 23 Noviembre 2018, 02:59 am
por tincopasan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines