Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Vriablen Übergabe zwischen zwei Dialogklassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.01.2003, 18:27 Uhr
~Dommes
Gast


Einen wunderschönen guten Abend wünsche ich euch!!
ich habe eine kurze Frage bezüglich Parameterübergabe.

Also, mein Programm hat zwei Dialogfelder. In dem einen eine Listbox, mit GetSelectedMark hole ich mir den Wert der gerade angeklickten Zeile(d.h. für erste Zeile angeklickt 1 usw).
Nun möchte ich gerne einen zweiten Dialog öffnen, der anhand der angeklickten Zeile nach dem dazugehörigen Eintrag in der Datenbank sucht. Soll heißen, dass ich einen integer Wert von der einen Klasse in die andere hinüberreichen muss.. Allerdings habe ich hiermit so meine Problemchen, es will einfach nicht funktionieren
Hat jemand eine Idee, woran es liegen kann?? ich bin für jede Hilfe dankbar.

Alexandra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.01.2003, 19:29 Uhr
Alf



Hy!

Du erweiterst die Empfänger Klasse um eine Funktion

z.B.


C++:
void SetData(int iRec); //public


wenn die Sendende Klasse


C++:
int MyWert;
CEmpfängerDlg Empfänger;
Empfänger.SetData(MyWert);
Empfänger.DoModal();


So wird die Funktion SetData aufgerufen und die Variable iRec enthält nun den Wert der Variable MyWert.

Die kannst du dann Global Speichern.
--
Mfg

Andy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.01.2003, 19:53 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
1. CListbox kennt keine Methode GetSelectedMark().
2. Wenn Du CListCtrl nutzt (was ich annehme) dann kannst Du InsertItem()
nutzen, dieses verlangt u.a. einen LPCTSTR. Da Du einen int einfügen willst
musst du also casten.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 16.01.2003 um 19:55 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: