Announcement

Collapse
No announcement yet.

EditBox -> WM_LButtonDown

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • EditBox -> WM_LButtonDown

    Hallo !

    Ich bin auf dem Gebiet Visual C++ ziemlicher Neuling und habe eine Frage:
    und zwar wie kann ich ein WM_LButtonDown Event auf einer EditBox abfangen ??
    Als "Standardevent" im ClassWizard ist es nicht aufgeführt ? Wie gehe ich da an die Sache ran ??

    Vielen Dank

    Stefan Volkmer

  • #2
    Salve Stefan, die Nachricht WM_LButtonDown mußt Du in dem Fenster / Dialog abfangen. Als Parameter enthält die Fkt. "CPoint point" jetzt mußt du nur mit "GetDlgItem( ID_DER_EDITBOX )->GetWindowRect( CRect_Object );" und anschließend "ScreenToClient( CRectObject );" prüfen ob der geklickte Punkt innerhalb des Rechteckes der EditBox liegt und schon hast Du es.
    Gruß Alex
    PS: Bin im Bereich MFC auch noch neu, falls du was besseres gefunden hast, teile es doch bitte mal mit

    Comment

    Working...
    X