2017-04-01 23 views
0

制作一个简单的程序,用户输入不同的类,时间和日期,并生成一个时间表(如带大学课程的时间表)。我已经使用Windows API的基本应用程序,但我找不到一种方法来显示时间表中的所有信息。在Windows API中创建时间表,使用C

事情是这样的:

enter image description here

有没有可以在Windows API可用于显示时刻表的功能,否则我将不得不与显卡工作产生一个时间表的图像(例如使用OpenGL)?

回答

1

如果你在Win32模式下编程,使用ListView控件是一个更好的选择。您可以从msdn获得参考信息:ListView Control 您也可以使用TextOut api将信息打印到窗体表单上。

+0

是否有可能在运行时分割/合并listview表中的框(例如:一个特定的课程延续几个小时),并添加颜色? –

+0

您可以先对程序中的项目进行排序。然后刷新到列表视图并覆盖老年人项目。我们可以使用一些结构来调整列表视图中的列。请在msdn网页上搜索这些关键字:LV_ITEM,LV_COLUMN。你也可以使用子类化技术来实现这些功能。 – 0x2333

+0

太棒了,谢谢! –

相关问题