Button mit MVC++
-
Also, ich bin ein Anfänger in Visual C++.
Ich hab ein Button gemacht, der mir ermöglicht ein LED einzuschalten, aber wenn ich ihn drücke da passiert nichts, wenn ich ihn aber loslasse, dann blinckt das LED kurz zeitig und geht dann aus.
Ich will also, dass die eingeschaltete funktion bleibt.
Wie kann ich das machen????
-
http://www.c-plusplus.net/forum/viewtopic.php?t=44157
Liegt sicher daran, dass das LED an der TxD, RxD Leitung hängt..Ich denke mal wir machen im WinAPI-Forum weiter..

/me slaps dEUs oder einen der anderen... doppelposting
-
Nein, du hast mich falsch verstanden, die Schlatung habe ich schon gestern Abend gemacht, das funktioniert, aber ich möchte das der Button einrastet.
-
machs doch am besten mit ner check box?
-
"das der Button einrastet" ???
Wie schong gesagt, das nennt man ne Checkbox.. :p
Und sonst gehts noch so:CTestDlg::CTestDlg() { m_bLedOn = FALSE; } void CTestDlg::OnClickButton() { if(m_bLedOn) { // Schalte aus m_bLedOn = FALSE; } else { // Schalte ein m_bLedOn = TRUE; } }
-
Oder der Button schaltet immer eine BOOL variable um, die angibt ob die LED leuchten soll oder nicht.
-
ne kleine verbesserung zum cmatt code *G*
anstatt dem if ... else mach einfach
m_bLedOn = !m_bLedOn;macht das gleiche
-
Wohin soll ich das machen, was bedeutet das eigentlich???
-
In die Funktion die bei einem Klick auf die Checkbox aufgerufen wird. - genau wie beim Button.
Der Code wechselt einfach den Zustand der LED. (EIN->AUS, AUS->EIN)
-
ne kleine verbesserung zum cmatt code *G*
|
VWohin soll ich das machen, was bedeutet das eigentlich???
Jetzt weisst du auch warum ich die lange version gewählt habe :p :p
-
Was für eine version?????
-
Leider gibt's keine Smiley der die Hände über dem Kopf zusammenschlägt ...
-
@shaggy
ja das wäre jetzt gut zu gebrauchen
ich meinte das so
ersetze dass
void CTestDlg::OnClickButton() { if(m_bLedOn) { // Schalte aus m_bLedOn = FALSE; } else { // Schalte ein m_bLedOn = TRUE; } }durch das
void CTestDlg::OnClickButton() { m_bLedOn = !m_bLedOn; }macht das gleiche
zur erklärung
! --> invertiert (not)
macht aus 0->1 und umgekehrt
-
Hi freecounter
Hab da mal ne frage ,
wie hast du das interface gemacht
für die LED,suche sowas um ein
zähler in eine box (MFC)darzusstellen
währe für hilfe dankbar.
Gruss granate
-
Möchtest du Schriftzeichen in Form von LEDs darstellen ?

-
Ja, ich hab dich auch nicht ganz verstanden, aber das einfachste steht hier: