Direkt Input "Joystickbutton gedrückt oder nicht"



  • Hi leute

    folgender Code:

    // Fill up text with which buttons are pressed
        for( int i = 0; i < 128; i++ )
        {
            if ( js.rgbButtons[i] & 0x80 )
            {
                TCHAR sz[128];
                StringCchPrintf( sz, 128, TEXT("%02d "), i );
                StringCchCat( strText, 512, sz );
            }
        }
    
        SetWindowText( GetDlgItem( hDlg, IDC_BUTTONS ), strText );
    

    rgbButtons ist teil einer Struktur und vom Datentyp BYTE.

    Set Window Text aktualisiert im M$ Beispiel "Joystick" der DXSDK einen Fensterinhalt mit den aktuell gedrückten Button.Wie kann ich mir jedoch den Wert des gedrückten Buttons als long,int,string egal was in ne Memo Komponente schreiben ? Ich verstehe den Quelltext oben nicht ganz

    Vielen Dank für eure Mühe !



  • Habs rausgefunden, sorry bin vielleicht etwas eilig im Fragen:

    for( int i = 0; i < 128; i++ )
        {
            if (js.rgbButtons[i] & 0x80)
            {
    
                TCHAR sz[128];
                StringCchPrintf( sz, 128, TEXT("%02d "), i );
                StringCchCat( strText, 512, sz );
                Form1->Memo1->Lines->Add(strText);   //erster Versuch
    
            }
        }
    

Log in to reply