2015-06-28 2 views
1

Я использовал Control Spy, чтобы проверить определенные характеристики управления древовидной структурой с помощью флажков.Treeview получает неопознанное уведомление

Я наблюдал, что происходит, когда пользователь нажимает пробел, поэтому я наблюдал за уведомлением TVN_KEYDOWN. Внезапно, сразу после уведомления TVN_KEYDOWN, я увидел undefined уведомление 0xffffffe8.

Может ли кто-нибудь рассказать мне больше об этом уведомлении и для чего он используется?

ответ

2

0xffffffe8 соответствует NM_TVSTATEIMAGECHANGING:

посланного контроля древовидной его родительского окна, что состояние изображения меняется. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .

Почему Microsoft использовала код NM_xxx вместо TVN_xxx Я понятия не имею.

+1

Как ни странно, это сообщение отсутствует в официальной документации по дереву, поэтому я пропустил его. Структура, которая идет вместе с ней, хотя ... Спасибо, поддержана и официально принята. С наилучшими пожеланиями. – AlwaysLearningNewStuff

Смежные вопросы