MFC Befehl



  • hallo ,
    ich habe eine Frage zur Syntax.
    Wie lautet der Befehl um in einer MFC Anwendung durch klicken eines Buttons z.B ein Textfeld zu ändern.

    Im C++ CLI war das z.B

    Text1->Text="Hallo";
    oder
    label1->Caption="Hallo"

    bei MFC scheint dies nicht zuu klappen ?

    Kann mir einer helfen ???



  • Es kommt darauf an, wie Du auf das Textfeld zugreifst und wie Du die Variable für das Textfeld angelegt hast...
    Wenn es als z.B als CStatic definiert wurde, dann mit

    m_Label.SetWindowText(_T("Hello world"));
    

    Als Variable einfach zuweise und UpdateData nicht vergessen



  • Bei einer Dialog-Based-Anwendung kann man auch SetDlgItemText(...); benutzen.


Anmelden zum Antworten