Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Aufruf von DoModal()?

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
12.05.2004, 13:45 Uhr
Unwissende
...die wirklich Unwissende 8-)


Hallo,
ich habe die Klasse CAboutDlg
mit:

C++:
void CAboutDlg::OnFciRamtest()
{

      x=tue_dies(v,w)

}



Die Fkt. tue_dies() ist aber in einer anderen Datei "datei_name.cpp"

C++:
int tue_dies(int x, int z)
{
  Anweisungenblablabla;
  weitereAnweisungen;
  //hier würde ich gerne mit dlg.DoModal(); ein weiteres Fensterchen öffnen
//genauer gesagt ein CDialog-Fensterchen...
  //leider funktionniert die Funktion DoModal() nur in meiner CAboutDlg-  //Klasse, oder? What shall I do???
  nochmehrAnweisungen
}


--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer

Dieser Post wurde am 12.05.2004 um 13:50 Uhr von Unwissende editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.05.2004, 14:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


du musst halt ein dialog erstellen und dann modal aufrufen...
damit er einen bestimmten dialog kennt musst du ggf den entsprechenden header includieren...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.05.2004, 15:04 Uhr
Unwissende
...die wirklich Unwissende 8-)


Sorry,
aber was meinst du mit "Dialog" erstellen???
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.05.2004, 15:10 Uhr
rene rosenberger



einen dialog zu deinen ressourcen hinzufügen. für diesen neuen dialog eine neue klasse erstellen abgeleitet von cdialog. von dieser klasse eine instanz bilden und diese mit domodal aufrufen.

gruesse rene
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.05.2004, 15:15 Uhr
Unwissende
...die wirklich Unwissende 8-)


Ähm, die Klasse, die aufgerufen werden soll besteht bereits:
CComputeDlg
Diese Klasse will ich eben mit

C++:
CCompute dlg
dlg.DoModal();


aufrufen,
aber eben IN der Funktion tue_dies, in etwa so:


C++:
int tue_dies(int x, int z)
{
  Anweisungenblablabla;
  dlg.DoModal();
  weitereAnweisungen;
}



--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.05.2004, 09:18 Uhr
rene rosenberger



die initialisierung ist falsch :


Code:
CComputeDlg dlg;
dlg.DoModal();



gruesse rene
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.05.2004, 19:11 Uhr
~toxic
Gast


hi, und natürlich nicht vergessen den "CComputeDlg"-header zu includieren !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
17.05.2004, 11:21 Uhr
Unwissende
...die wirklich Unwissende 8-)


Danke danke, es funktionniert jetzt
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
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: