码迷,mamicode.com
首页 > 编程语言 > 详细

C++ windows图形界面,点击Button按钮通过openFileDialog控件选择文件

时间:2015-06-10 09:00:14      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:c++   图形界面   openfiledialog   

一直没用C++写过图形界面,之前用C#写很简单啊,没想到今天用C++还是有点不爽!

第一个问题,就是点击一个按钮button,选择文件,非文件夹,是文件,就是图片之类的东西!

首先,可以在界面中拖一个openFileDialog控件,控件名字就叫openFileDialog1,如图所示

技术分享

也可以在Button的点击事件里new一个openFileDialog控件也可以!

然后,就是在button点击事件里,写下相应的代码就可以了:

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
				  //System.Windows.Forms.FolderBrowserDialog folderBrowserDialog = new System.Windows.Forms.FolderBrowserDialog();
				 this->openFileDialog1->Filter = "图象文件(*.BMP;*.JPG;*.GIF;*.PNG;*.ICO;*.WMF;*.PGM;*.PPM|*.BMP;*.JPG;*.GIF;*.PNG;*.ICO;*.WMF;*.PGM;*.PPM|所有文件(*.*)|*.*";

				 this->openFileDialog1->RestoreDirectory = true;
				// Stream^ myStream;
				 if(this->openFileDialog1->ShowDialog()==System::Windows::Forms::DialogResult::OK)
				 {
					 this->textBox1->Text = this->openFileDialog1->FileName;
				 }
			 }

Ok,最后的运行结果就是下图!

技术分享

C++ windows图形界面,点击Button按钮通过openFileDialog控件选择文件

标签:c++   图形界面   openfiledialog   

原文地址:http://blog.csdn.net/chentravelling/article/details/46432139

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!