VC++ Static Text ändern

HansJ

Mitglied
Hallo,
ich möchte den Text eines Static Text Feldes ändern, wenn ich zum Bespiel einen Button betätige soll der Text geändert werden.

Dann suche ich auch noch eine Lösung wie ich bei einem EditControl und einen Button die Eigenschaft Sichtbar verändern kann.
 
Bei MFC lässt du dir am einfachsten zu dem jeweiligen Control ein CEdit/CStatic anlegen. Dort rufst du die Member-Funktionen SetWindowText bzw. ShowWindow auf.

m_Static.SetWindowText( "Du hast den Button angeklickt!" );
m_Edit.ShowWindow( SW_HIDE );


Bei Win32 benötigst du das HWND des Controls. Ggf. kannst du dir das über GetDlgItem holen. Den Text setzt du mit SetWindowText (bzw. gibt es auch ein SetDlgItemText); die Sichtbarkeit regelst du ebenfalls über ShowWindow mit SW_HIDE bzw. SW_SHOW.

SetWindowText( hwndStatic, "Du hast den Button angeklickt!" );
ShowWindow( hwndEdit, SW_HIDE );
 
Zurück