SetDlgItemText
-
SetDlgItemText(IDC_Anzeige,abBuffer);
Damit übergebe ich die Daten an mein Anzeigefeld.
Nun möchte ich IDC_Anzeige zurücksetzen , wie kann ich dies tun.
(will den ursprünglichen Text wieder bekommen)SetDlgItemText(IDC_Anzeige,Default); //geht leider nicht
-
Wie wärs mit GetDlgItemtext()? Vorher abfragen und in einer Variablen speichern, danach wieder mit der Set-Methode zurücksetzen.
-
Das ist ne gute Lösung , aber wenn ich während der Anwendung auf den Button
drücke, zieht er sich den MessWert in de Defaultspeicher
-
Der alte Text wird mit dem neuen überschrieben. Zurücksetzen gibt es da nicht. Da musst du den alten Text von Hand setzen. Wenn es unbedingt der Titel sein muss den du im Dialogeditor gesetzt hast dann kannst du dir diesen bspw. in OnInitDialog in eine Variable speichern.
-
Na klar, in der OnInitDialog,
manchmal ists so einfach und man kommt trotzdem nicht drauf :p
DankeGruß
Sven