私はmfcを初めて使用しているので、3列目で編集可能な3列目のコントロールが必要です。私はCMFCPropertyGridCtrlクラスがこのケースで使用できるかどうかを知りたいですか?もしそうなら、誰かが私にそれのための基本的なフロー/コードスニペットを提供することができますか?CMFCPropertyGridCtrlクラスを使用してMFCで3列のグリッドビューを作成する方法?
0
A
答えて
1
設計によりCMFCPropertyGridCtrl
は2つだけの列名前と値をサポートしています。必要なものを実現するには、CListCtrl
を使用する必要があります。編集コントロールをCListCtrl
に配置すると、LVS_EDITLABELS
スタイルを設定する方が簡単です。 EditLabel()
機能を使用して、特定の項目の編集コントロールを配置し、機能を使用して編集コントロールから新しいテキストを取得するには、LVN_ENDLABELEDIT
通知を処理します。
また、また、このような制御を実装/持っているんBCGControlBarとCodeJockのようないくつかの商用MFC拡張ライブラリがある
http://www.codeproject.com/Articles/8/MFC-Grid-control-2-27のようなグリッドCtrlキーのオープンソース実装を使用することができます。
関連する問題
- 1. MFCプロパティグリッドコントロール(CMFCPropertyGridCtrl)でユーザが入力した各文字をバリデートする方法
- 2. Codeigniter 3 - Forgeクラスを使用してデータベーススキーマを作成する方法
- 3. QPython 3を使用してGUIを作成する方法は?
- 4. MFCを使用したGUIの作成
- 5. 文字列を使用してクラス参照を作成する方法
- 6. ipadのテーブルビューを使用してグリッドビューを作成するには?
- 7. コードを使用してParseで列を作成する方法
- 8. MFCを使用してRTFファイルを作成する
- 9. ドロップダウンとしてグリッドビュー内のセルを作成する方法
- 10. Yii2で3つの結合を使用してクエリを作成する方法
- 11. カスタム列を使用してデータフレームを作成する方法は?
- 12. SwiftでUITextFieldsを使用してスイッチ式を作成する方法3
- 13. mfcプロジェクトで新しいウィンドウを作成する方法
- 14. Rails 3を使用して同じビューの同じクラスの複数のオブジェクトを作成する方法は?
- 15. Joomlaのクラスを使用して正しいJoomla URLを作成する方法
- 16. Javaクラスを使用してCassandraでKEYSPACEを作成する方法
- 17. mvcを使用してノックアウトを使用してUIをJQueryで作成する方法3
- 18. MFC(VC++)ツリービューコントロールの新しいプロパティを作成する方法は?
- 19. インターフェイスのみを使用してクラスのインスタンスを作成する方法
- 20. ループ内の最後のクラスで3列を作成します
- 21. C++:クラス内でmysql接続を作成して使用する方法
- 22. Maven 3を使用してWindowsキャビネットファイルを作成する方法は?
- 23. Rails 3 Routing - スコープを使用して管理者プレフィックスを作成する方法
- 24. Rhinoを使用して静的クラスのモックを作成する方法
- 25. arraynameの動的キーを使用してpojoクラスを作成する方法
- 26. postgresqlで値と空の列を使用してテンポラリテーブルを作成する方法
- 27. Pythonを使用してJSONでオブジェクトの配列を作成する方法は?
- 28. Javaの他のクラスからオブジェクトを作成して使用する方法
- 29. whileループを使用して文字列配列を作成してリストとして使用する方法
- 30. typescriptで文字列名を使用して新しいクラスを作成する
編集可能なListViewコントロールを試してください。[例](http://www.codeproject.com/Articles/29064/CGridListCtrlEx-Grid-Control-Based-on-CListCtrl) –