2009-08-24 10 views
1

MFC를 사용하고 있습니다. 방금 ListControl의 같은 ​​제어가 필요 는, 이러한 기능을 가지고해당 목록 컨트롤이있는 C++

MyListControl mylistControl = new MyListControl(); 
mylistControl.setDataSource(...); 
mylistControl.setSQLStatement("select a, b, c, d from table where a > 3"); 

및 시스템은 데이터베이스의 데이터로 채워지는 ListControl의 있고, 대응하는 열을 각각에는 D, B, C를 생성한다. 그런 종류의 컨트롤이 있다면 말해주십시오. 제안 사항이 있으면 알려주십시오. 미리 감사드립니다.

+3

C++ 자체에는 GUI 기능이 없습니다. 사용중인 플랫폼과 라이브러리를 지정해야합니다. –

+0

@Neil : Sad하지만 true –

+1

@the_drow : 전혀 슬프지 않습니다. 있다면, 당신은 그것을 사용하여 붙어있을거야. 그것이 GUI의 수많은 중 하나를 가질 수 있기 때문에 ... 어쩌면 우리는 결국 QT를 표준화해야합니다 :) – gbjbaanb

답변

5

플랫폼에 따라 다른 코드가 필요합니다. GUI 프레임 워크를 사용해야하고 C++ 언어의 GUI 표준 라이브러리는 없습니다.

MFCCListCtrl을 사용할 수 있지만이 방법은 언급 한 것만 큼 강력하지 않으므로 사용자가 직접 데이터를로드해야합니다.

더 많은 휴대용 방법은 Qt이고 그 범위는 QListViewQSqlDatabase입니다.

+0

wxWidgets에는 강력한 wxGrid 컨트롤이 있다는 것도 주목할 가치가 있습니다. –

관련 문제