Я использую OpenFileDialog, чтобы позволить пользователю выбрать файл для открытия.
это работает, но если я выбрал файл и нажал кнопку ОК, я нажимаю ОТМЕНА, он все равно открывает файл, потому что я его выбрал.
Я нашел этот код в MSDN, но не вижу :: DialogResult :: OK в моей заявке
if ( openFileDialog1->ShowDialog() == ::DialogResult::OK )
{
if ( (myStream = openFileDialog1->OpenFile()) != nullptr )
{
// Insert code to read the stream here.
myStream->Close();
}
}
мой код:
fileD1->ShowDialog();
while(!fileD->FileName->Lenght!=0)
{
}
and here I open the file
есть еще идеи о том, как узнать, какую кнопку я нажал?
Я использую C ++ и Visual Studio 2008