Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » in ListCTRL Doppel und Einfachklicks untersch. abfangen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.02.2005, 17:35 Uhr
~Poirez
Gast


Hallo

Ich habe in meiner Applikation ein ListCtrl. Nun möchte ich Doppelklicks und Einfach Klicks unterschiedlich abfangen. Leider passiert es, wenn ich doppelklicke immer, dass auch die Funktion des einfachklicken aufgerufen wird. Wie kann ich das verhindern?
Ich hätte noch eine kleine zweite Frage:
Wie ist es möglich, Checkboxen im ListCtrl im Berichtformat nicht nur in der 1. Spalte anzuzeigen?

Danke für deine Hilfe

Gruss Poirez
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.02.2005, 13:58 Uhr
Th



Generell wird bei einem Doppelklick immer zuerst ein Einzelklick gesendet, dies kann also nicht direkt unterschieden werden. Du müßtest evtl. einen eigenen Timer verwenden, der selbst den Doppelclick emuliert...

Zu 2. Frage:
Dies geht standardmäßig nicht, sondern du müßtest wahrscheinlich einen OwnerDraw-Text in der entsprechenden Spalte zeichnen. Mausclicks speziell für eine Spalte abzufangen wird dann noch schwieriger...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: