|
|
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
мыши Перекрыть CTreeView::OnRButtonUp(), и вызвать там CTreeCtrl::HitTest(), а потом в зависимости от результатов TrackPopupMenu(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 18:15 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Это я сделал Код: plaintext а здесь не доходит -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 18:22 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Извини, до тебя не доходит или в функцию не доходит? HitTest() возвращает идентификатор пункта дерева, на котором был сделан клик (точнее, пункта, который лежит под указанной точкой, но эту точку предоставляет OnRButtonUp()). TrackPopupMenu() — глобальная функция, которая высвечивает всплывающее меню. Из этого меню потом в окно приходит команда. Я готов объяснить ещё подробнее, если ты скажешь, что именно объяснять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 12:16 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
авторПерекрыть CTreeView::OnRButtonUp(), Вообще-то есть специальное сообщение WM_CONTEXTMENU ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 12:33 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Tracer В общем ты прав. Когда я это делал (маленький был) не понял разницы. А работает и так и так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 12:38 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Во хрень таки заработало Но теперь другой глюк, как убрать горизонтальную прокрутку, т.е. чтобы дерево не передергивало, а то когда уходишь в глубь само дерево как-бы смещается внутри окна, а мне этого не надо -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:05 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Так бы сразу и сказал. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 14:05 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32360605&tid=2035607]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 447ms |

| 0 / 0 |
