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++)に達したら?
- 4. vC++を使用して子スレッドでウィンドウを作成し更新する方法
- 5. MFC(VC++)でフォルダタイプ(Windows/FTP)を区別する方法は?
- 6. MFC(VC++)でアプリケーションの現在のパスを取得する方法
- 7. VC++ 2008 ExpressのMFC
- 8. VC++ 10 MFC:ローカリゼーションを行う正しい方法は何ですか
- 9. VC++ 6に新しい接続ポイントを作成しますか?
- 10. MFC VC++カスタムチェックボックス画像
- 11. vC++でファイルを作成して保存する方法
- 12. のCSocket ::私は自分のアプリケーション(VC MFC)を持っている私のMFCアプリケーション
- 13. Rails:ActiveRecordの作成方法と新しい方法の違いは?
- 14. リストのプロパティを作成する方法
- 15. プロパティグリッドはプロパティの新しいインスタンスを作成します。
- 16. VC++:escで(mfcではなく)ダイアログボックスを閉じるのを防ぐ方法
- 17. 閲覧方法<object><PARAM> VC++/MFCを使用したActiveX Webコントロールのプロパティ
- 18. MFC(VC++)でマウントされたドライブ名を変更する方法は?
- 19. MoinMoinに新しいページをプログラムで作成する方法は?
- 20. Version.Lucene_35で新しいLuceneドキュメントを作成する方法は?
- 21. OpenShiftで新しいユーザーを作成する方法は?
- 22. Qt GraphicsScene:新しいレイヤーを作成する方法は?
- 23. Android Studioで新しいプロジェクトを作成する方法は?
- 24. 新しいExchangeパブリックフォルダを作成する方法は?
- 25. Tracで新しいプロジェクトを作成する方法は?
- 26. djangoで新しいモデルとフィールドを作成する方法は?
- 27. joomla1.6で新しいコンポーネントを作成する方法は?
- 28. カメラロールで新しいフォルダを作成する方法は?
- 29. 新しいスレッドでクラスを作成する方法は?
- 30. ビッグコマースの新しいお支払い方法を作成する
プロパティではどういう意味ですか? – casablanca
@casablanca:treeviewのキープロパティを作成したいと思います。 –
まだ分かりません。ツリーアイテムを意味しますか?質問に例を追加できますか? – casablanca