MFC(VC++)ツリービューコントロールの新しいプロパティを作成する方法?MFC(VC++)ツリービューコントロールの新しいプロパティを作成する方法は?
答えて
SetItemData
は、追加のデータをツリー項目に関連付ける標準的な方法です。あなたはすでにツールチップを保存するためにそれを使用している場合、それは大丈夫です、あなたが望むすべてのデータを保持する構造体を作成することができます。
struct Data {
LPCTSTR tooltip;
// add other data members here
};
そして、項目データとして構造体のポインタを設定します。
Data *data = new Data;
// initialize data members here
tree.SetItemData(hItem, static_cast<DWORD_PTR>(data));
そして、あなたはデータ取得したいとき:あなたはツリー項目を削除するとき
Data *data = static_cast<Data *>(tree.GetItemData(hItem));
はまた
delete
に割り当てられたメモリを覚えています。
ツリービューで選択したノードのGetItem IDを取得する方法を教えてください。 –
@Swapnil Gupta:[CTreeCtrlリファレンス](http://msdn.microsoft.com/en-us/library/7w95665f%28v=VS.80%29.aspx)が役立ちます。あなたが探している関数は 'GetSelectedItem'です。 – casablanca
それは私にハンドルを与える、私はIDを探しています。 –
- 1. mfcプロジェクトで新しいウィンドウを作成する方法
- 2. vC++ mfcのシリアルプログラミング
- 3. MFC(VC++)でフォルダタイプ(Windows/FTP)を区別する方法は?
- 4. 新しいログファイルを作成するMFCで指定されたサイズ(VC++)に達したら?
- 5. MFC(VC++)でアプリケーションの現在のパスを取得する方法
- 6. VC++ 2008 ExpressのMFC
- 7. vC++を使用して子スレッドでウィンドウを作成し更新する方法
- 8. VC++ 10 MFC:ローカリゼーションを行う正しい方法は何ですか
- 9. MFC VC++カスタムチェックボックス画像
- 10. VC++ 6に新しい接続ポイントを作成しますか?
- 11. 不明ReactのProp、新しいhtmlプロパティの作成方法
- 12. のCSocket ::私は自分のアプリケーション(VC MFC)を持っている私のMFCアプリケーション
- 13. vC++でファイルを作成して保存する方法
- 14. VC++:escで(mfcではなく)ダイアログボックスを閉じるのを防ぐ方法
- 15. プロトタイプパターンの新しいプロパティを作成
- 16. MFC(VC++)でマウントされたドライブ名を変更する方法は?
- 17. 閲覧方法<object><PARAM> VC++/MFCを使用したActiveX Webコントロールのプロパティ
- 18. mfcアプリケーションでアラビア語のツールチップを作成する方法
- 19. リストのプロパティを作成する方法
- 20. NDBで新しく作成されたプロパティをクエリする方法は?
- 21. Rails:ActiveRecordの作成方法と新しい方法の違いは?
- 22. プロパティグリッドはプロパティの新しいインスタンスを作成します。
- 23. 新しいJSPページを作成するメソッドの作成方法は?
- 24. プロパティでカスタムコントロールを作成する方法
- 25. 新しいmybalsamiqサイトの作成方法
- 26. React.js新しいウィンドウの作成方法
- 27. VC++ MFCでの単純なUDPソケット
- 28. BrainTreePaymentsは新しい支払い方法を作成します
- 29. CMFCPropertyGridCtrlクラスを使用してMFCで3列のグリッドビューを作成する方法?
- 30. MFCでビューのスレッドを作成する方法はありますか?
プロパティではどういう意味ですか? – casablanca
@casablanca:treeviewのキープロパティを作成したいと思います。 –
まだ分かりません。ツリーアイテムを意味しますか?質問に例を追加できますか? – casablanca