Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Dominik
Anmeldungsdatum: 22.12.2004 Beiträge: 172
|
Verfasst am: 04.12.2005, 23:29 Titel: Tastendruck in Listbox und Editfenster |
|
|
Hallo,
ich habe in meinem Programm eine Listbox.
Ich möchte es dem Benutzer möglich machen, Einträge durch drücken der Taste Entf. aus der Listbox zu löschen.
Wie kann ich das bewerkstelligen?
Außerdem würde ich auch gerne wissen, wie ich bei einem Editfenster herausfinde welche Taste der Benutzer gedrückt hat.
Viele Grüße
Dominik |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Dominik
Anmeldungsdatum: 22.12.2004 Beiträge: 172
|
Verfasst am: 07.12.2005, 18:57 Titel: |
|
|
Vielen Dank für die Hilfe,
ich lasse jetzt die Tasten, auf die mein Programm reagieren soll, alle 100 Millisekunden durch einen Timer abfragen, funktioniert super.
Jetzt habe ich noch eine Frage:
Wie verändere ich Vorder- bzw. Hintergrundfarbe einer Checkbox oder eines Editfensters?
Ich habe folgendes für die Checkbox versucht:
(WndProc)
Code: |
Select Case (message)
Case WM_CTLCOLORBTN
hdc = wParam
SetTextColor(hdc, Rgb(255, 0, 0)) 'Geht nicht.
End Select
|
Das geht aber nicht, da nur Buttons mit dem Typ BS_PUSHBUTTON und BS_OWNERDRAW die Nachricht WM_CTLCOLORBTN senden.
Wie kann ich meine Checkbox trotzdem bunt zeichnen lassen?
Viele Grüße
Dominik |
|
Nach oben |
|
 |
|