IUP,字体继承,视觉样式等

时间:2013-04-27 21:01:01

标签: iup

通过推进IUP,我遇到了几个问题。

有想法让我的用户能够更改对话框的字体大小,以便更改对话框的字体大小,从而使他的对话更好看,没有眼镜:) 到目前为止,我可以看到IUP可以做到这一点,但这是另外一个问题。 我为所有控件使用默认字体,除了IUPtree,我需要固定宽度字体,如Courier,因为在“列”中对齐数据。

1)我可以以某种方式更改树的字体,但是可以从对话框中继承字体大小,所以当我从对话框中更改字体大小时,树会采用这个大小但是使用树的字体表吗?

2)我将IUP,CD,IM库保存到我的根目录(C :)并将路径C:\ iup \ iup,C:\ iup \ cd,C:\ iup \ im放到系统路径中。我可以在所有程序中使用这些库,但我无法获得“视觉样式”。我尝试手动设置myexe.manifest但没有成功。 如何在我描述的IUP / C程序中最容易获得“视觉样式”?

3)我将矩阵作为虚拟网格显示来自文件的数据,我需要单独的滚动条来管理该矩阵的“视图”。由于我们没有滚动条,我使用IUPval控件来完成工作。单独的滚动条在文档中作为controll进行操作,很快就会出现在IUP集合中。那么,粗略地说,我们什么时候可以期待IUP工具包的滚动条,状态栏和utf-8版本?

1 个答案:

答案 0 :(得分:2)

1)IupSetfAttribute(ih,“FONT”,“Courier,%s”,IupGetAttribute(ih,“FONTSIZE”));

2)视觉样式独立于这些路径。真正重要的是清单文件。我没有使用外部清单的经验。 IUP Win32驱动程序文档指导您如何向RC文件中的可执行项目添加清单。这很简单。请参阅iup / etc / iup.rc文件以获取示例。]

3)除UTF-8外,这些功能没有时间范围。因为这是一个非常需要的功能,我们将尝试将其包含在我们的3.9版本中。

IupMatrix可以在回调模式下运行。这意味着当滚动显示时,它的单元格可以按请求填充。这似乎非常像你需要的。您将单元格值存储在应用程序动态结构中,并在调用回调时检查是否必须从文件中加载所请求的单元格。如果你想节省内存,可以放弃一些如何丢弃未使用的单元格值。