
Zitat von
Luckie:
Aber wie komme ich aus dem Hauptpriggramm an die Daten dran? In dem Moment wo der Dialog geschlossen wird, sind ja auch die an ihm gebundenen Daten futsch.
Nope, die Daten gehören dem aufrufenden Code...
Delphi-Quellcode:
var
//...
SelCmpData: TSelCmpData;
//...
begin
//...
Ret := DialogBoxParam(HInstance, MAKEINTRESOURCE(200), hDlg, @ChooseCompDlgFunc, LPARAM(@SelCmpData));
//... hier ist die lokale Struktur durch den Dialog gefüllt worden (oder eben nicht, je nach Exit-Code)