this Zeiger in thread?



  • Hallo

    Ich habe folgendes Problemchen:

    Die Vorgeschichte 🙂 :
    Ich erzeuge auf einer SDI Anwendung, die ich von CFromView abgeleitet habe ein nichtmodales Dialogfeld. Das Dialogfeld hat den Stil Untergeordnet.
    Bis anhin erzeugte ich das Dialogfeld in der View Klasse folgendermassen:

    Create(IDD_DLGPCTL,this);
    

    Ich gab dem Dialogfeld den this Pointer mit und konnte es so im MainWindow fest "verankern". Wenn ich das MainWindow nun also so weit verkleinert habe, dass Scrollbalken unten oder rechts erschienen sind, konnte ich damit das nichtmodale Dialogfeld mitverschieben. Dies hat wunderbar funktioniert, bis ich das nichtmodale Dialogfeld aus einem Thread (Benutzeroberflächenthread) heraus gestartet habe.
    Nun zeigen die Scrollbalken keine Wirkung mehr und zudem werden sie vom nichtmodalen Dialogfeld abgedeckt.

    Frage: Gibt es eine Möglichkeit auf den This Zeiger der Viewklasse vom Thread aus zuzugreifen?, oder wie kann ich einen Handle auf die Viewklasse vom Thread aus ergattern?

    Danke

    Gruz

    Dan


Anmelden zum Antworten