私は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. kartikグリッドビューでカスタムアクション列を作成する方法
- 6. ipadのテーブルビューを使用してグリッドビューを作成するには?
- 7. 文字列を使用してクラス参照を作成する方法
- 8. コードを使用してParseで列を作成する方法
- 9. MFCを使用してRTFファイルを作成する
- 10. ドロップダウンとしてグリッドビュー内のセルを作成する方法
- 11. Yii2で3つの結合を使用してクエリを作成する方法
- 12. mfcプロジェクトで新しいウィンドウを作成する方法
- 13. クラスを作成して使用する
- 14. カスタム列を使用してデータフレームを作成する方法は?
- 15. GUIを使用してID列を作成する方法は?
- 16. SwiftでUITextFieldsを使用してスイッチ式を作成する方法3
- 17. Rails 3を使用して同じビューの同じクラスの複数のオブジェクトを作成する方法は?
- 18. MFC(VC++)ツリービューコントロールの新しいプロパティを作成する方法は?
- 19. Joomlaのクラスを使用して正しいJoomla URLを作成する方法
- 20. デルファイを使用してクラス内でダイナミックメモを作成する方法
- 21. Javaクラスを使用してCassandraでKEYSPACEを作成する方法
- 22. mvcを使用してノックアウトを使用してUIをJQueryで作成する方法3
- 23. mfcアプリケーションでアラビア語のツールチップを作成する方法
- 24. クラス定義の配列を使用してC++クラスを作成する
- 25. インターフェイスのみを使用してクラスのインスタンスを作成する方法
- 26. ループ内の最後のクラスで3列を作成します
- 27. C++:クラス内でmysql接続を作成して使用する方法
- 28. Rhinoを使用して静的クラスのモックを作成する方法
- 29. arraynameの動的キーを使用してpojoクラスを作成する方法
- 30. アクティブなレコードフィールドを使用してクラスのオブジェクトを作成する方法は?
編集可能なListViewコントロールを試してください。[例](http://www.codeproject.com/Articles/29064/CGridListCtrlEx-Grid-Control-Based-on-CListCtrl) –