Mausposition von CEdit auslesen



  • Ich habe hier 2 CEdit Felder, ich möchte gerne die Mauspostion von diesen auslesen,wenn sich die Maus über einen der beiden befindet.

    Mit diesen Code lese ich die Position vom Hauptfenster aus:

    POINT p; 
    
    GetCursorPos(&p); 
    
    //x und y Koordinaten auslesen                        
    
    x = p.x; 
    
    y = p.y;
    

    Aber wie mach ich das übern CEdit Feld?



  • In den Edit-Feldern funktioniert es ganz genauso, also wo ist das Problem?



  • Muss ich hier irgendwie mich auf das Fenster CEdit beziehen?



  • Wie oft willst du den noch einen neuen Thread erstellen.

    Hab dir doch schon gesagt das du das in dem CEdit machen kannst mit dem
    Drag Drop das hat nix in deinem Dialog verloren. Das Control was die
    Daten bekommt muss es auch bearbeiten das ist der Sinn von C++.

    Genauso wie du deine Hauptapplikation von CDialog abgeleitet hast (bzw das der Assisntent fuer dich gemacht hat) machst du das jetzt auch mit deinem CEdit.

    dh

    class CMyEdit : public CEdit {
    // hier drin dein custom drag && drop
    }


Anmelden zum Antworten