Text aus dem Dialog wiedergeben?

Nizomi

Mitglied
Hi,

habe jetzt einen Dialog mit nem Edit Feld und 2 Buttons
nun Frage ich mich wie ich dem Code der den Dialog aufgerufen habe sage was im Edit Feld stand als der Dialog beendet wurde(durch klick auf einen der Buttons)
wie geht das? =/
mit EndDialog kann man ja nur INT_PTR übergeben...
 
Moin,

in DlgCode
- auf Button Klick reagieren
- inhalt von Edit Feld in Variable im Dialog speichern
- dialog beenden


in UrCode
- Dlg.doModal()
- Dlg.Variable auslesen und verarbeiten

Gruss Michael
 
Hab die Funktion nie verwendet aber beim überfliegen der MSDN's hab ich was unter Titel
"Creating a Modal Dialog Box" gefunden vielleicht einfach mal da schauen.

Mein Vorgehen brauch ne Resource und wird dann durch die doModal() gestartet.

Gruss Michael
 
Normaler weise entstehen zwei dateien bei einer Resource, 1 .cpp, 1 .h. Darin ist ne Klasse enthalten, die den Dialog steuert.

die kann man dann instanzieiren und mit doModal starten.

vielleicht findeste ja sowas..

Schönen Abend

Michael
 
ich finde da nix T_T
nur irgendwelchen schrott wo nur Bilder das sind wie man das mitn Visual C++ Wizard oda so macht und irgendwelche Sachen zu Problemen mit den Dialogs aber keinen der beschreibt wie so ne Klasse aussieht unso
 
Ein Win32GUI projekt und die Standard main.cpp gelöscht ^^
dann eigene gemacht
Dialog und so geht ja
aber ich muss das ja dann mit Klasse machen und nich mit DialogBox() und dazu finde ich kein Tutorial...
 
Zurück