|
|
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Кто пользовался подскажите ... Как запихнуть в tmpNode->Data указатель на собственную структуру .. Не могу разораться уже второй день.... Аж самому не приятно .. Заранее спасибО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 13:49 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
а это стандартная компонента ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 13:56 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Нет ... Не стандартная ... Просто интересуюсь может кто с ней сталкивался ... Работал там .. )) ну я не знаю , короче помощь по ней нужна . ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:12 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Тогда не знаю ... я работал только со стандартным . ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:13 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
обрати внимаение как я в стандартный TreeView добовляю обьект , может быть там по аналогии ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:29 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Так я тоже умею )) Нет ... Аналогия разумееться есть ... Но подход обсолютно разный ... Вместо свойства Text В TVirtualTreeNode имееться свойство Data ... как раз то с чем я не могу разобраться ... Для него ты создешь класс (структуру) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:35 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Ну тогды ничем уже немогу помочь , осталось только хелпы тебе ентой компоненты надыбать , уж там должны быть примеры . ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:42 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Залезь в .h файл и посмотри как объявлен член TVirtualTreeView::Data. Если это просто указатель (нетепизированный, скорее всего), то тогда так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:58 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Ааа... это поди тот, который на ходу составляется? Полезный при огромном числе строк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:12 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Ага! )) Создание 1000000 строк меньше чем за 1 сек. )) Что в этом коде может быть не так ... почему отказываеться работать... class TMyObject { public: int obj_id; //TObjectType obj_type; }; class TNamedObject: public TMyObject { public: AnsiString obj_name; }; struct TNodeData { TMyObject Data; } *PNodeData; // Begin for (int ii=0;ii<3;ii++) { tmpNode = Tree->AddChild(NULL); TNamedObject *root_obj = new TNamedObject; root_obj->obj_id = -1; root_obj->obj_name = "ЧЧЧЧЧЧЧ"; // Приведение типов dynamic_cast <PNodeData>(Tree->GetNodeData(tmpNode)); // или ((PNodeData*)Tree->GetNodeData(tmpNode)) } //end. Выдают ошибку о том что нифига не могут найти такой класс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 17:09 |
|
||
|
Помогите разобраться с TVirtualTreeView!
|
|||
|---|---|---|---|
|
#18+
Если смотреть по аналогии , то скорее надо дейсвовать так .. Код: plaintext 1. 2. 3. 4. ((PNodeData*)Tree->GetNodeData(tmpNode)) а вообщето будет наверное вернее так чтото = (PNodeData*)Tree->GetNodeData(tmpNode); или dynamic_cast<PNodeData&> (*Tree->GetNodeData(tmpNode))->Data= my_data; ну вобчем , попробуй , хотя не гарантирую на правельность ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 00:30 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=440&tid=2034711]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 381ms |

| 0 / 0 |
