elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 01:04  


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

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  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 655 veces)
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


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

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
Moderador
***
Desconectado Desconectado

Mensajes: 2.371


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 »

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


En línea

CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


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

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


Conectado Conectado

Mensajes: 780


4 Esquinas


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

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*                                                          Resumenes Cs.Economicas
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


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

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
Option Explicit
'Api
Public Declare Sub SetWindowPos _
Lib "user32" _
(ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, _
ByVal X As Long, _
ByVal Y As Long, _
ByVal cx As Long, _
ByVal cy As Long, _
ByVal wFlags As Long)
 
'constantes
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Public Const SWP_NOACTIVATE = &H10
Public Const SWP_SHOWWINDOW = &H40
 
 

Form_Load

Código
SetWindowPos Me.hwnd, _
HWND_TOPMOST, _
Me.Left / Screen.TwipsPerPixelX, _
Me.Top / Screen.TwipsPerPixelY, _
Me.Width / Screen.TwipsPerPixelX, _
Me.Height / Screen.TwipsPerPixelY, _
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 por nuKje » En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cambiar mensaje en pantalla de espera
Dispositivos Móviles (PDA's, Smartphones)
rodabar18 1 566 Último mensaje 16 Septiembre 2004, 21:53
por phreackgsm
Mensaje MSN
Seguridad
Error_404 2 348 Último mensaje 24 Septiembre 2006, 14:55
por ghastlyX
Problema con pantalla; línea verde y pantalla recalentada!
Hardware
eSence# 2 1,801 Último mensaje 1 Julio 2008, 11:10
por jia_wei_zheng
como jugar en pantalla completa en una pantalla panorámica
Juegos y Consolas
blha 1 1,656 Último mensaje 18 Noviembre 2008, 09:34
por kabanya
Me sale una pantalla azul con un mensaje de un problema detectado en mi PC
Hardware
sambigote 7 3,825 Último mensaje 3 Septiembre 2010, 19:51
por clodan
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines