建立了一个带有菜单的窗口,
菜单
- File选项一“new block”,点击后新建一个block,
- File选项二“exit”,点击后退出。
每个block都可以拖动
注意的是append(“new block”,[&fm](menu::item_proxy& ip){})
这是个lambda匿名函数,C++11新特性,[]中是函数引用的外部变量,()内是参数,{}中是函数正文。
#include <nana/gui.hpp>
#include <nana/gui/place.hpp>
#include <nana/gui/widgets/menubar.hpp>
#include <nana/gui/wvl.hpp>
#include <nana/gui/widgets/button.hpp>
#include <nana/gui/dragger.hpp>
using namespace nana;
int main(