2017-04-01 14 views
0

사용자가 다른 클래스, 시간 및 날짜를 ​​입력하고 (예 : 대학 수업 시간표와 같은) 시간표가 입력되는 간단한 프로그램을 작성하십시오. 그러나 기본 응용 프로그램 용 Windows API로 작업했지만 시간표 차트에 모든 정보를 표시하는 방법을 찾을 수 없습니다. 이 같은Windows API에 C 시간표를 작성하십시오.

뭔가 :

enter image description here

시간표를 표시하는 윈도우 API에서 사용할 수있는 기능이 있습니까, 아니면 시간표의 이미지를 생성하는 그래픽 작업을해야합니다 (예를 들어 OpenGL 사용)?

답변

1

Win32 모드에서 프로그래밍하는 경우 ListView 컨트롤을 사용하는 것이 더 좋습니다. msdn에서 참조를 얻을 수 있습니다. ListView Control TextOut API를 사용하여 Window 양식에 정보를 인쇄 할 수도 있습니다.

+0

런타임시 listview 테이블의 상자를 분할/병합 할 수 있습니까 (예 : 특정 코스가 몇 시간 이상 확장 됨). 색상을 추가 할 수 있습니까? –

+0

먼저 프로그램에서 항목을 정렬 할 수 있습니다. 그런 다음 목록보기로 새로 고치고 더 오래된 항목을 포함하십시오. 리스트 뷰에서 컬럼을 조정하기 위해 사용할 수있는 구조가 있습니다. msdn 웹 페이지에서 다음 키워드를 검색하십시오 : LV_ITEM, LV_COLUMN. 그리고 당신은 또한 이러한 기능을 달성하기 위해 기술의 하위 클래스를 사용할 수 있습니다. – 0x2333

+0

신난다, 고마워! –