## popup\_t ### 概述 ![image](images/popup_t_0.png) 弹出窗口。 弹出窗口是一种特殊的窗口,大小和位置可以自由设置,主要用来实现右键菜单和combo\_box的下列列表等功能。 popup\_t是[window\_base\_t](window_base_t.md)的子类控件,window\_base\_t的函数均适用于popup\_t控件。 在xml中使用"popup"标签创建弹出窗口。如: ```xml ``` > 更多用法请参考:[popup](https://github.com/zlgopen/awtk/blob/master/demos/assets/default/raw/ui/) 在c代码中使用函数popup\_create创建弹出窗口。如: ```c widget_t* win = popup_create(NULL, 0, 0, w, h); popup_set_close_when_click_outside(win, TRUE); ``` > 创建之后,和使用普通窗口是一样的。 > 完整示例请参考:[combo_box.c](https://github.com/zlgopen/awtk-c-demos/blob/master/demos/combo_box.c) 可用通过style来设置控件的显示风格,如字体的大小和颜色等等。如: ```xml ``` > 更多用法请参考:[theme default](https://github.com/zlgopen/awtk/blob/master/demos/assets/default/raw/styles/default.xml#L324) ---------------------------------- ### 函数