Visual c++ 按下“获取OpenFileDialog”按钮
我使用OpenFileDialog让用户选择要打开的文件。 它可以工作,但是如果我选择了一个文件,而不是按OK,我按CANCEL,它仍然会打开文件,因为我选择了一个 我在MSDN中找到了这段代码,但在我的应用程序中看不到::DialogResult::OKVisual c++ 按下“获取OpenFileDialog”按钮,visual-c++,msdn,openfiledialog,Visual C++,Msdn,Openfiledialog,我使用OpenFileDialog让用户选择要打开的文件。 它可以工作,但是如果我选择了一个文件,而不是按OK,我按CANCEL,它仍然会打开文件,因为我选择了一个 我在MSDN中找到了这段代码,但在我的应用程序中看不到::DialogResult::OK if ( openFileDialog1->ShowDialog() == ::DialogResult::OK ) { if ( (myStream = openFileDialog1->OpenFile()) !
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++和VisualStudio 2008 保存这个->OpenFieldReal1> > SeaDeCudio()/< 输入一个值,然后检查该值 DialogResult::好的 或 DialogResult::取消