Español
Foro

Befehl @iskey(1) en Procedimiento anwenden

 

Web
Scanner


Mi Zeichnung lässt se ahora wunderbar mover.
Desde que faul bin, möchte Yo no jedesmal el Richtungstaste neu drücken, en 10 Pixel weiterzuspingen.
Also Yo me überlegt, Yo frage el Richtungstaste en el Hauptprogramm con elsif clicked de, y springe entonces en
una Procedimiento y solange el Taste eben gedrückt es, fährt el Bild spazieren.
Geht por desgracia, no...
Sieht alguien el Fehler?
Wenn Yo el Taste loslasse, se el Procedimiento darse por concluido.
Yo habe determinado otra vez qué no correcto verstanden en el ISKEY Befehl?

Grüße

Web
KompilierenMarcaSeparación
proc Raufschieben_Vektoren

    SetTimer 50
    test% = 1

    while 1 = test%

        if @IsKey(1)

            schieby% = schieby% + 10

            IF schieby% > 1200

                schieby% = 1200

            ENDIF

            MCopyBmp schiebx%,schieby%-800,600>0,0;0
            test% = 1

        else

            test% = 0

        endif

    Endwhile

    KillTimer

ENDPROC

 
Xprofan X3.1
Win7 auf AMDX6
21.07.2008  
 



if @IsKey(1), Taste con Keycode 1? Schau Usted el Tastaturcodes en el Ayuda a isKey a.

iskey(65) para A, 66 para B...

Übrigens reicht vlt. mientras que isKey(38) 38=vk_up sin test%
 
21.07.2008  
 




Web
Scanner
Hmm tener Yo falso ausgedrückt, sorry.
Taste es no Tastaturtaste, Yo mi una Button el I, con ratón betätige...

Scancode: 1$01Linke Botón del ratónVK_LBUTTON
 
Xprofan X3.1
Win7 auf AMDX6
21.07.2008  
 



Brauchst clicked o. getFocus y gug %mousePressed.
 
21.07.2008  
 




Web
Scanner


Grrrrrr....Es no hinzubkommen. Yo habe habe möglichen Tasten y Mausabfragen ausprobiert.
Wenn irgendwann una Botón del ratón en una Button gedrückt se, se el Bucle automáticamente sin Beendigungsmöglichkeit abgearbeitet.

Yo muß aber mitbekommen, si la Botón del ratón losgelassen se, así el Verschiebung aufhört. Dazu debería uno el gedrückte Taste irgendwie zurücksetzen, oder algo como.
Auch con zustätzlichen Waitinputs gehts no.
Wenn una vez una Button gedrückt es, es el gedrückt, a una otro Button gedrückt se.

Gibts porque como gar no Solución?

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
21.07.2008  
 



~getAsyncKeyState(1) (user32) hilft Usted determinado.
 
21.07.2008  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.036 Views

Untitledvor 0 min.
Georg Teles04.11.2018
Andre Rohland29.09.2016
rquindt17.04.2016
dr.dirk02.02.2014
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

iF (3x)
Web Scanner (3x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie