得到按下OpenFileDialog按钮
问题描述:
我正在使用OpenFileDialog让用户选择一个文件来打开。 它的工作原理,但如果我选择了一个文件,并按下确定,我按下取消它仍然打开文件,因为我拿起一个。得到按下OpenFileDialog按钮
我发现在MSDN该代码,但我不能看到::的DialogResult :: OK,我apllication
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
答
保存的这个回报 - >> openFileDialog1->的ShowDialog()
到一个值,然后检查值
的DialogResult :: OK
或
的DialogResult ::取消
+0
我试过了,它工作。谢谢 – andrea 2012-02-16 10:06:43
我们展示你的代码。 – 2012-02-16 09:54:45