Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » SDI und Dialogbox

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
21.02.2007, 12:57 Uhr
WindDancer1



Hi zusammen,

ich hab mir grad ne SDI Anwendung gebastelt und brauche ein Dialogfeld, wie ich das einfügen muss und wie ich über ne Variable drauf zugreif weiss ich, ich möchte aber über einen Pointer auf das Dialogfeld zugreifen.

Bei Steuerelementen funktioniert das doch so :



C++:
CListBox *pListBox =(CListBox*)GetDlgItem(IDD_ListBox))    




mit GetDlgItem() kmm ich an den Handle des ListBox Controls aber wie komm ich an den Handle des ganzen DialogFledes ?

besten Dank schon mal
Winddancer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.02.2007, 13:42 Uhr
WindDancer1



So gehts :

void CTesteleView::OnRButtonDown(UINT nFlags, CPoint point)
{
myDialog *dlg = new myDialog;//aufm Heap erzeugen
dlg->DoModal();
}


WinDDancer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.02.2007, 14:10 Uhr
xXx
Devil


Warum nicht einfach ein Objekt anlegen? Deine Anwendung wartet eh bis der Dialog beendet ist , wenn du diesen Modal aufrufst ...
 
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: