Я использую OpenFileDialog, чтобы пользователь мог выбрать файл для открытия. это работает, но если я выберу файл и вместо нажатия OK я нажму ОТМЕНА, он все равно откроет файл, потому что я взял его.
Я нашел этот код в 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
любая другая идея о том, как узнать, какую кнопку я нажал? Я использую С++ и визуальную студию 2008 года.