Resultados 1 al 4 de 4

Necesito ayuda con Vb6

  1. #1 Necesito ayuda con Vb6 
    Iniciado
    Fecha de ingreso
    Jun 2006
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    hola estaba necesitando que me ayudaran con un programa en Vb6.
    Ya que necesito deshabilitar todo el teclado y restringir el movimiento del mouse, para que este solo se mueva dentro del form.

    desde ya muchas gracias y espero que me puedan ayudar
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Nov 2006
    Mensajes
    1.516
    Descargas
    7
    Uploads
    0
    A ver:

    En un modulo BAS añade este codigo:
    Public Declare Function BlockInput Lib "user32" (ByVal fblock As Long) As Long
    Y luego en tu Form (en el load):

    Private Sub Form_Load()
    BlockInput True
    End Sub
    Con esto harias que el teclado y el raton quedasen bloqueados, el problema es que para hacer que solo se pueda mover el raton dentro del Form tendrias que darle unas coordenadas. Algo como :

    int nWidth = GetSystemMetrics(SM_CXSCREEN) - 1;
    int nHeight = GetSystemMetrics(SM_CYSCREEN) - 1;
    {
    SetCursorPos((rand() % nWidth) + 1, (rand() % nHeight) + 1);
    Sleep(5);
    }
    (esto esta en C)

    Un saludo

    PD: Siento no poder ayudarte mucho mas, soy bastante nuevo en VB... Pero creo que va por ahi, por las coordenadas, o posicion del form
    PD2: Casi se me olvida... El problema del "bloqueo" de teclado y raton, es que al pulsar ctrl+alt+supr se desactiva. Y segun creo en WinXP no se pueden desactivar esas teclas (si el admin. de tareas, pero no las teclas)
    Última edición por RaidMan; 17-03-2008 a las 16:30
    Mess with the best, die like the rest.


    Hazle a los demas... antes de que te hagan a ti.
    Citar  
     

  3. #3  
    Iniciado
    Fecha de ingreso
    Jun 2006
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    Muchas gracias por tu ayuda, pero lo que estoy haciendo en un programa en el cual en el primer form tiene que insertar una contraseña pero solo con el mouse pulsando en el teclado del form. El objetivo es que no pueda salir con el mouse del form pero que lo pueda usar, el teclado no tiene que funcionar.


    Espero que me puedan ayudar, muchas gracias
    Citar  
     

  4. #4  
    Avanzado
    Fecha de ingreso
    Jun 2006
    Mensajes
    1.462
    Descargas
    15
    Uploads
    0
    SÍ es posible. En la documentación del MSDN viene como. Pero si no estás en Win9x, será difícil porque cualquier listo podría saltarselo cerrando sesión o algo.
    Citar  
     

Temas similares

  1. Necesito ayuda
    Por asiciv en el foro MALWARE
    Respuestas: 2
    Último mensaje: 03-01-2010, 00:08
  2. necesito ayuda csd
    Por yoyo en el foro DIGITAL+
    Respuestas: 3
    Último mensaje: 13-11-2008, 20:08
  3. Respuestas: 1
    Último mensaje: 17-09-2006, 23:46
  4. Necesito ayuda
    Por ozedane en el foro TELEVISION
    Respuestas: 6
    Último mensaje: 06-05-2006, 01:47
  5. necesito ayuda
    Por skullpirats en el foro HACK HiSPANO
    Respuestas: 1
    Último mensaje: 02-06-2002, 11:09

Marcadores

Marcadores