Button für "OpenFileDialog"

Um dir die Unterschiede zwischen GetOpenFileName und IFileOpenDialog bei Vista und später zu zeigen kannst du mal folgenden Code noch testen:
Code:
IFileOpenDialog* pfOpenDlg = 0;
CoCreateInstance(CLSID_FileOpenDialog, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pfOpenDlg));
if(pfOpenDlg != 0)
    pfOpenDlg->Show();
 
Danke für die ganze Hilfe.
Ich hab in meinem Menü einen Punkt der Beenden heißt, aber fehler macht.
Code:
private: System::Void beendenToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
           quit();
         }
Das ist der Beenden Button. Als Fehlermeldung kommt:
Fehlermeldung hat gesagt.:
Fehler 1 error C3861: "quit": Bezeichner wurde nicht gefunden. c:\users\user\documents\c++ projekte (buch)\gespeicherte projekte\orginalform\Form1.h 332
Wie kann ich das ändern?
Danke schon mal im Voraus.
Grüße
World-from you TV

EDIT: Könnte man mein Thema ins .NET Windows Forms Forum verschieben mit dem Präfix C++?
 
Zuletzt bearbeitet:
Die Funktion quit existiert in dem Kontext nicht. Du musst sie textualisch "weiter oben" deklarieren bevor du sie verwendet. Bsp:
Code:
void h();

void g()
{
     h();
}

void h()
{
      g();
}
 
Zurück