Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di XBarboX
    Registrato dal
    Dec 2008
    Messaggi
    121

    [VB6]Evento simile a keypress

    Salve,
    ho creato uno screen saver impostato a schermo intero e con un'animazione grande quanto il form principale(quindi a tutto schermo).
    Ed ho bisogno che si chiuda alla pressione di un tasto o allo spostamento del mouse.
    Il mouse l'ho risolto prendendo le coordinate del mouse ogni 100 millsecondi. Invece il keypress non va proprio perchè quando si preme un tasto l'evento non lo intercetta perchè guarda solo gli elementi dell'animazione flash.
    Come faccio a vedere se un'utente preme un tasto, anche se non agisce direttamente con il form principale???

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Utilizza la API

    GetAsyncKeyState
    http://msdn.microsoft.com/en-us/library/ms646293(VS.85).aspx
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: [VB6]Evento simile a keypress

    Originariamente inviato da XBarboX
    Salve,
    ho creato uno screen saver impostato a schermo intero e con un'animazione grande quanto il form principale(quindi a tutto schermo).
    Ed ho bisogno che si chiuda alla pressione di un tasto o allo spostamento del mouse.
    Il mouse l'ho risolto prendendo le coordinate del mouse ogni 100 millsecondi. Invece il keypress non va proprio perchè quando si preme un tasto l'evento non lo intercetta perchè guarda solo gli elementi dell'animazione flash.
    Come faccio a vedere se un'utente preme un tasto, anche se non agisce direttamente con il form principale???
    Se hai il Visual Studio 6.0 nel 3° CD vi sono alcuni progetti sorgente. Nella cartella :

    \Common\Tools\vb\Unsupprt\SSaver

    trovi un progetto completo per lo screensaver, già pronto.
    Basta che ti studi quello.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.