misturas
30-01-2004, 11:49
Ciao,vorrei un consiglio
Questo codice:
CMyView:DoSomethingUsefull()
{
CMyDoc* pDoc = GetDocument();
POSITION pos = pDoc->GetFirstViewPosition();
CMyView*pView = pDoc->GetNextView(pos);
CMyDialog dlg(pView);
dlg.DoModal();
}
Questo codice è contenuto nella classe della vista del documento
di un mio programma;chiama una mia dialog box che ne costruttore ha come parametro un puntatore ad un oggetto
CMyView
Ora,per passare alla dialog box il puntatore all'oggetto CMyView
uso le tre istruzioni di cui sopra.
Il trick funziona,ma c'è un modo più elegante ed immediato di passare il puntatore alla vista corrente?
Sempre dalla classe della vista,ovviamente
Non so se sono stato spiegato!(W Sconsy...)
Grazie in anticipo:) :)
Questo codice:
CMyView:DoSomethingUsefull()
{
CMyDoc* pDoc = GetDocument();
POSITION pos = pDoc->GetFirstViewPosition();
CMyView*pView = pDoc->GetNextView(pos);
CMyDialog dlg(pView);
dlg.DoModal();
}
Questo codice è contenuto nella classe della vista del documento
di un mio programma;chiama una mia dialog box che ne costruttore ha come parametro un puntatore ad un oggetto
CMyView
Ora,per passare alla dialog box il puntatore all'oggetto CMyView
uso le tre istruzioni di cui sopra.
Il trick funziona,ma c'è un modo più elegante ed immediato di passare il puntatore alla vista corrente?
Sempre dalla classe della vista,ovviamente
Non so se sono stato spiegato!(W Sconsy...)
Grazie in anticipo:) :)