CTreeView MFC; что означают следующие слова? TVIF_HANDLE TVIF_IMAGE TVIF_PARAM TVIF_TEXT - PullRequest
0 голосов
/ 27 марта 2012

Если кто-нибудь может помочь мне с объяснением, я был бы невероятно благодарен. Также любой, кто может объяснить, что делают уведомления, связанные с сообщениями, такие как ON_NOTIFY_RELECT, также сделает меня очень счастливым!

Спасибо большое! Джеймс

Ответы [ 2 ]

0 голосов
/ 20 апреля 2013

Это флаги, используемые для struct TVITEM.

При вызове SendMessage с сообщениями TVM_GETITEM или TVM_SETITEM указатель на структуру TVITEM должен быть указан как последний параметр (= LPARAM lParam).

С помощью этих флагов вы указываете, какие значения вы хотите получить из TreeView (для TVM_GETITEM) или что вы установили в структуре, и вы хотите, чтобы они устанавливались в TreeView (для TVM_SETITEM).

0 голосов
/ 27 марта 2012

ON_NOTIFY_RELECT используется, когда вы хотите, чтобы подкласс вашего элемента управления обрабатывал свои собственные уведомления. Альтернативой является передача обычных уведомлений родительским окном

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...