Nana C++ Library. Reference for users.
What we need to use nana
Main Page
Related Pages
Namespaces
Classes
Examples
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
filebox-txt.cpp
#include <nana/gui.hpp>
#include <nana/gui/filebox.hpp>
#include <iostream>
int
main()
{
using namespace
nana;
filebox
fb(0,
true
);
fb.
add_filter
( (
"Text File"
), (
"*.text;*.doc"
));
fb.
add_filter
( (
"All Files"
), (
"*.*"
));
auto
files = fb();
if
(!files.empty())
{
std::cout
<<
"Selected file: "
<< files.front().string() <<
std::endl
;
}
char
a;
std::cin
>> a;
}
// see: https://github.com/cnjinhao/nana/issues/191#issuecomment-287226668
// and: http://nanapro.org/en-us/documentation/utilities/filebox.htm
//#include <nana/gui.hpp>
//#include <nana/gui/filebox.hpp>
//
//int main()
//{
// using namespace nana;
// filebox fb(true);
// fb.add_filter("Text File", "*.text;*.doc");
// fb.add_filter("All Files", "*.*");
//
// if (fb()) //When user clicked 'OK'
// {
// auto file = fb.file();
// }
//}
Generated by
1.8.5