Dialog mit Progressbar Modal öffnen
-
Hi Leute,
ich möchte gerne einen Dialog den ich schon erstellt habe modal (wenns zu kompliziert ist dann auch nonmodal) öffnen und ner progressbar werte übergeben.
Soweit ich weiss stopt ein weiteres Modales Fenster alle Prozesse der drunterliegenden Dialoge.
Folgende Struktur habe ich:
Projekt ist DialogbasierendHauptDialog.h
CTransferProgressDlg m_dlgTransfer;Bei einem Event wird folgendes ausgeführt:
m_dlgTransfer.DoModal();
m_dlgTransfer.m_pProgressCtrl->SetRange32(0,m_pFtpFileInfo->filesize);Wenn ich den Dialog nun schließe bekomme ich eine Fehlermeldung:
File: afxcmn.inl
Line: 441_AFXCMN_INLINE void CProgressCtrl::SetRange32(int nLower, int nUpper)
{ ASSERT(::IsWindow(m_hWnd)); ::SendMessage(m_hWnd, PBM_SETRANGE32, (WPARAM) nLower, (LPARAM) nUpper); }
_Kann ich das Dialogfenster nicht irgendwie über CreateWindow oder sowas öffnen?
Danke im voraus!!!!
-
Habs herausgefunden:
m_pdlgTransfer= new CTransferProgressDlg;
m_pdlgTransfer->Create(IDD_TRANSFERPROGRESS,this);
m_pdlgTransfer->ShowWindow(SW_NORMAL);