Seltsames Problem mit FileDialog
-
Ich habe eine Applikation erstellt, die eine Access Datenbank bearbeitet.
In einer Spalte der Tabelle habe ich einen String der den Pfad für eine BMP auf der Festplatte zeigt. Die BMP lese und zeige ich mit dem folgenden Code ein:CRect brect; GetDlgItem(IDC_BILD2)->GetWindowRect(brect); ScreenToClient(brect); m_bmpCtrl.Create(WS_CHILD|WS_VISIBLE,brect,this); m_bmpCtrl.LoadFile(m_File);
Beim drücken des knopfes um zum nächsten Datensatz zu springen mache ich dies:
m_pSet->MoveNext(); m_File = m_pSet->m_Bild1; m_bmpCtrl.LoadFile(m_File); UpdateData(FALSE);
Das funktioniert auch einwandfrei.
Das Problem ist jetzt wenn ich über ein FileDialog einen andern String aufnehme und ihn dem m_File zuweise, wird diese Bitmap auch angezeigt,
aber sobald ich zum nächsten Datansatz springe können überhaupt keine Bilder mehr angezeitg werden.
Hat jemend von Euch eine Ahnung was das FileDialog anrichtet?