1

MFCを使用しています。listControl のようなコントロールが必要です。次のような機能があります。

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

システムには、データベースからのデータが入力された listControl があり、対応する列 a、b、c、d をそれぞれ生成します。そういう規制があれば教えてください。ご提案がありましたら、お知らせください。前もって感謝します!

4

1 に答える 1

5

プラットフォームに応じて、異なるコードが必要になります。GUI フレームワークを使用する必要があります。C++ 言語には GUI 標準ライブラリがありません。

Windows と C++ が必要な場合は、MFCCListCtrlを使用できますが、これは前述したほど強力ではなく、独自のデータ読み込みを行う必要があります。

より移植性の高い方法は、Qtを使用することであり、それはQListView QSqlDatabaseクラスです。

于 2009-08-24T13:22:05.273 に答える