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



随着IUP的推进,我遇到了几个问题。

我有一个想法,让我的用户能够改变我的对话框的字体大小,以改变对话框的字体大小,使他的对话框更好的可读性没有眼镜:)据我所知,IUP可以做到这一点,但这里有一个额外的问题。我使用默认字体的所有控件,除了IUPtree,我需要固定宽度的字体像Courier,因为在"列"对齐数据。

1)我能以某种方式改变树的字体面,但留下字体大小从对话框继承,所以当我从对话框改变字体大小,树采取这个大小,但与树的字体面?

2)我将IUP, CD, IM库保存到我的根目录(C:),并将路径C: IUP IUP, C: IUP CD, C: IUP IM放入系统路径。我可以在所有程序中使用这些库,但我无法获得"视觉样式"。我尝试设置myexe。手动显示,但没有成功。如何在我的IUP/C程序描述的情况下最容易地获得"视觉风格"?

3)我使矩阵作为虚拟网格,显示文件中的数据,我需要单独的滚动条来管理该矩阵的"视图"。因为我们没有滚动条,我使用IUPval控件做一个工作。单独的滚动条在文档中作为控件被添加,这将很快出现在IUP集合中。那么,大致来说,我们什么时候可以期待滚动条、状态条和utf-8版本的IUP工具包?

1) IupSetfAttribute(ih, "FONT", "Courier, %s", IupGetAttribute(ih, "FONT size "));

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

3)除了UTF-8之外,这些特征没有时间框架。因为这是一个非常需要的功能,我们将尝试在3.9版本中包含它。

IupMatrix可以在回调模式下操作。这意味着它的单元格在滚动显示时可以根据请求填充。这似乎正是你所需要的。您将单元格值存储在应用程序动态结构中,并且在调用回调时检查所请求的单元格是否必须从文件中加载。如果你想节省内存,你可以用一些方法来丢弃不被使用的单元格值。

最新更新