hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
26 de Julio de 2008, 02:47:18
Noticias: Te consideras bueno en C++?
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Cancelar Eventos
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Cancelar Eventos  (Leído 300 veces)
zXxOsirisxXz
NZ2
**
Desconectado Desconectado

Mensajes: 173



Ver Perfil
« : 27 de Enero de 2007, 12:17:49 »

Buenas ^^ kisiera saber..

Es posible cancelar los efectos de los comandos como por ejemplo Alt+F4.. con esto:

Citar
Private Declare Function GetAsyncKeySta te Lib "user32" _
    (ByVal vKey As Long) As Integer

Private Sub Form_Load()
    Form1.Hide
   
    Timer1.Interva l = 1
End Sub

Private Sub Timer1_Timer()
    If GetAsyncKeySta te(vbKeyF4) Then
        MsgBox "Not Allowed =D", vbCritical, "Error"
    End If
End Sub

[Ya k no me se el VBKey de Alterno.. lo ise solo con el F4]
de esta forma, sale un msgbox cada vez k le de a F4, pero.. por ejemplo, si doy un Alt+F4 el mensaje aparece.. pero el efecto de cerrar ventanas como quiera actua.

Quisiera que aparesca el mensaje, y luego que no pasara nada.

es esto posible?
« Última modificación: 29 de Enero de 2007, 12:55:45 por ranefi » En línea

ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,232


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #1 : 29 de Enero de 2007, 12:55:11 »

Buenas ^^ kisiera saber..

Es posible cancelar los efectos de los comandos como por ejemplo Alt+F4.. con esto:

[Ya k no me se el VBKey de Alterno.. lo ise solo con el F4]
de esta forma, sale un msgbox cada vez k le de a F4, pero.. por ejemplo, si doy un Alt+F4 el mensaje aparece.. pero el efecto de cerrar ventanas como quiera actua.

Quisiera que aparesca el mensaje, y luego que no pasara nada.

es esto posible?


Buena tarde zXxOsirisxXz. Aquí te dejo el código que requieres.

Agregar 1 control CommandButton e insertar el siguiente código en un...

Formulario
Código:

Private Sub Command1_Click()
    End
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    If UnloadMode = vbFormControlMenu Then
        Cancel = True 'PARA CANCELAR EL EVENTO CERRAR
       
        MsgBox "Not Allowed =D", vbCritical, "Error"
    End If
End Sub


No está de más el pedirte buscar un poquito más, esto para evitar la redundancia de mensajes. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
zXxOsirisxXz
NZ2
**
Desconectado Desconectado

Mensajes: 173



Ver Perfil
« Respuesta #2 : 30 de Enero de 2007, 03:12:07 »

Muchas gracias por el codigo, pero no era exactamente lo que preguntaba..
Era usar el Alt+F4 en termino general no en mi form..

Igual gracias =P
En línea

ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,232


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #3 : 30 de Enero de 2007, 11:36:47 »

Muchas gracias por el codigo, pero no era exactamente lo que preguntaba..
Era usar el Alt+F4 en termino general no en mi form..

Igual gracias =P
Entonces lo que necesitas es lo siguiente:

Agregar 1 control Timer e insertar el siguiente código en un...

Formulario
Código:

Private Declare Function GetAsyncKeyState Lib "user32" _
    (ByVal vKey As Long) As Integer

Private Sub Form_Load()
    Form1.Hide
   
    Timer1.Interval = 1
End Sub

Private Sub Timer1_Timer()
    If GetAsyncKeyState(vbKeyMenu) And GetAsyncKeyState(vbKeyF4) Then
        Shell "notepad", vbMaximizedFocus
    End If
End Sub


Espero esto sí te sirva. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
zXxOsirisxXz
NZ2
**
Desconectado Desconectado

Mensajes: 173



Ver Perfil
« Respuesta #4 : 31 de Enero de 2007, 02:05:01 »

Gracias otra vez, es otra forma de hacer el Alt+F4 con el notepad.. pero aun asi se cierran las ventanas.. luego sale el notepad.. ya intente con msgbox y el resultado es igual.. Acaso.. es posible la cancelacion total?
En línea

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online