在他们的网页上,Nana GUI 人给出了这个例子:
#include<nana/gui.hpp>
int main()
{
using namespace nana;
form fm;
drawing{fm}.draw([](paint::graphics& graph){
graph.string({10, 10}, L"Hello, world!", colors::red);
});
fm.events().click(API::exit);
fm.show();
exec();
}
开始行中使用的 C++ 功能是什么:drawing{fm}.draw...
我从未见过这样使用 {}。