Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет.
Заранее спасибо.
Здравствуйте, Nicolay, Вы писали:
N>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>Заранее спасибо.
Здравствуйте, JakeS, Вы писали:
JS>Здравствуйте, Nicolay, Вы писали:
N>>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>>Заранее спасибо.
JS>никакое
А как тогда быть? Как мне тогда поямить такой момент, когда пользователь жмет галочку?
Здравствуйте, Nicolay, Вы писали:
N>Здравствуйте, JakeS, Вы писали:
JS>>Здравствуйте, Nicolay, Вы писали:
N>>>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>>>Заранее спасибо.
JS>>никакое N>А как тогда быть? Как мне тогда поямить такой момент, когда пользователь жмет галочку?
Первое, что в голову приходит — это словить TVN_SELCHANGED (надо вообще-то посмотреть, приходит оно при выделении галочкой), а потом — GetItemState() (или как ее там)...
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
HgLab: Mercurial Server and Repository Management for Windows
Здравствуйте, Nicolay, Вы писали:
N>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет.
Здравствуйте, Alexey Goncharov, Вы писали:
N>>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет.
AG>Re[2]: Как отследить клик по элеметнту в CTreeCtrl ?
Здравствуйте, Nicolay, Вы писали:
N>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>Заранее спасибо.
Посмотри SPY++ (программа такая в комплекте вижуалки)
Здравствуйте, JakeS, Вы писали:
JS>Здравствуйте, Nicolay, Вы писали:
N>>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>>Заранее спасибо.
JS>никакое
Здравствуйте, crackoff, Вы писали:
C>Здравствуйте, JakeS, Вы писали:
JS>>Здравствуйте, Nicolay, Вы писали:
N>>>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>>>Заранее спасибо.
JS>>никакое
C>А как тогда он по-твоему перерисовывается?
системой батенька, без вашего участия. Или вы надеетесь стандартные контролы через WM_PAINT перерисовать?
Здравствуйте, JakeS, Вы писали:
JS>Здравствуйте, crackoff, Вы писали:
C>>Здравствуйте, JakeS, Вы писали:
JS>>>Здравствуйте, Nicolay, Вы писали:
N>>>>Поставил у TreeView стиль, чтоб были галочки у каждого элемента дерева, но не могу понять какое сообщение оно посылает окну при включении или выключении галочки. Может кто подскадет. N>>>>Заранее спасибо.
JS>>>никакое
C>>А как тогда он по-твоему перерисовывается?
JS>системой батенька, без вашего участия. Или вы надеетесь стандартные контролы через WM_PAINT перерисовать?
Я использую CTreeCtrl.
Ловлю событие — NM_CLICK — все получается, когда ставишь или убираешь чек,
это событие приходит. Храни предыдущее состояние всех элементов и узнаешь все,
что тебе нужно