本文主要是介绍nana初体验,菜单和可移动按钮,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
建立了一个带有菜单的窗口,
菜单
- 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(
这篇关于nana初体验,菜单和可移动按钮的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!