2017-04-01 28 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

太棒了,謝謝! –

相關問題