Thread und Zeiger auf C..Doc



  • und wie geht das dann? 😕



  • So in etwa: (ACHTUNG mein Casten muß nicht unbedingt stimmen)

    CString buffer("dieser Text soll übertragen werden");
    SendMessage(DlgHandle,FunktionXYZ,0,(LPARAM)&buffer);
    
    LRESULT CMyDialog::OnFunktionXYZ(WPARAM /*Type*/, LPARAM lparam)
    {
        CString *buffer = (CString*)lparam; //hab das jetzt mit dem casten nicht ausprobiert ob das so stimmt  
        //buffer ist der Zeiger auf deinen CString
    
        if(!buffer) return 0L;//kein gültiger Zeiger
        ...//mach was
        return 0L;   
    }
    

    Hoffe das ich das jetzt richtig zusammen habe.

    Gruß Matthias


Anmelden zum Antworten