首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Iup_FlatButton中完全删除边框

从Iup_FlatButton中完全删除边框
EN

Stack Overflow用户
提问于 2018-06-21 13:01:27
回答 1查看 45关注 0票数 0

我正在尝试从IupFlatButton中删除边框,这样它看起来就像文本(直到按下)。到目前为止,这里的窗户:

如你所见,它仍然有一个小的虚线边框。

我的剧本:

代码语言:javascript
复制
#include <iup.h>

#include <stdlib.h>

int main(int argc, char **argv) {

    IupOpen(&argc, &argv);

    Ihandle *dlg, *btn, *vbox;

    btn = IupFlatButton("Borderless");

    vbox = IupVbox(btn, NULL);

    dlg = IupDialog(vbox);

    IupSetAttribute(dlg, "TITLE", "Borderless Window");

    IupSetAttribute(btn, "SHOWBORDER", "NO");

    IupShowXY(dlg, IUP_LEFT, IUP_LEFT);

    IupMainLoop();
    IupClose();
    return EXIT_SUCCESS;
}

我看过文档

到目前为止,我已经尝试了以下几点:

  • SHOWBORDER设置为NO
  • BORDERWIDTH设置为0

不过,我还是不能摆脱它周围的边界。

我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-21 17:16:47

小点边框是焦点反馈。如果对话框中有更多控件并单击另一个控件,则这一行将仅显示在“焦点”控件上。

如果不希望控件接收用于Tab导航的键盘焦点,那么简单地设置CANFOCUS=NO

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50969228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档