IUP,菜单,网页浏览器,树,选项卡



我有这样的菜单情况:

int menu_create(Ihandle *menu)
{
hamburger = IupItem("&Hamburger", "hamburger");
IupSetAttributes(hamburger, "AUTOTOGGLE=YES, RADIO=YES");
char* ce = "Ćev&apčići";
cevapcici = IupItem(utf8_to_cp1250(ce), "cevapcici");
IupSetAttributes(cevapcici, "AUTOTOGGLE=YES, RADIO=YES");
exit = IupItem("ExittAlt+F4", "exit");
img4 = IupLoadImage("icons\delete_16x16.ico");
IupSetAttributeHandle(exit, "TITLEIMAGE", img4);
menu = IupMenu(
       IupSubmenu("File",
          IupMenu(
             hamburger,
             cevapcici,
             IupSeparator(),
             IupItem("Carro&t", "carrot"),
             IupSeparator(),
             exit,
             NULL)),
       NULL);
      IupSetFunction("exit", (Icallback)mnu_exit);
      ... etc...
  IupSetHandle("menu", menu);
return IUP_DEFAULT;
}

如何获得"单选切换组"功能与项目汉堡包和cevcici,所以首先关闭第二个复选标记和相反。这是我的尝试,但它不工作。

2)我尝试从IUP套件在我的windows 7浏览器的例子。问题是在调整(增加)尺寸时出现了糟糕的黑色闪烁。此外,浏览器的背景闪烁黑色期间显示。我在Ubuntu上尝试了同样的例子,也出现了闪烁,但由于背景是白色的,所以它不太可见。这里有什么方法来摆脱那些闪烁,或者如果没有得到白色背景的网页浏览器窗口上的窗口?

3)由于web浏览器是ole对象(在windows上),是否可以使用说"打印预览"或"缩放"功能,通过参考IUP处理或在任何其他方式,就像我们过去从MS编程工具做的?

wbInstance.ExecWB(Exec.OLECMDID_OPTICAL_ZOOM, ExecOpt.OLECMDEXECOPT_DONTPROMPTUSER, 150, DBNull.Value)

4)我如何从IupTree中获得key_up事件?

5) IupTabs的有趣情况:
frame3 = IupHbox(mat, val, NULL);
vboxt1 = IupVbox(frame3, NULL);
vboxt2 = IupVbox(frame3, NULL);
IupSetAttribute(vboxt1, "TABTITLE", "First documents... ");
IupSetAttribute(vboxt2, "TABTITLE", "Second documents... ");
tabs = IupTabs(vboxt1, vboxt2, NULL);
hbox1 = IupHbox(tabs, IupVbox(frame, tree, frame2, NULL), NULL);
dlg = IupDialog(hbox1);

当我设置frame3时,两个选项卡应该是相同的,我的GUI冻结。但是,我必须在两个选项卡中获得相同的"mat"(IupMatrix),因为通过更改选项卡,其他数据加载在矩阵中,但类似于使用相同的矩阵和相关函数。

这里该怎么做?

1) RADIO属性属于IupMenu,而不是IupItem。这也意味着该菜单中的所有IupItems都将成为无线电的一部分。

一个解决方法是手动取消动作回调中的另一个开关。

2)闪烁不是IUP引起的。不知道为什么本地控件要这样做。

3)是的,但是你必须使用OLE API进行编程。如果你看一下IupOleControl和iupwebbrowser源代码,并把代码发给我,我很乐意把它添加到IUP中。

你不知道。使用K_ANY回调。

5)你不能在任何对话框的不同位置重用一个控件。所以你必须有两个不同的坐标系,两个不同的矩阵。你能做的就是封装你的矩阵,这样在你想要的任何时候,同一个函数都会创建一个具有相同属性和回调的矩阵。

相关内容

  • 没有找到相关文章

最新更新