Я пытаюсь использовать тот же код (программа C), который вызывает TreeView_GetRoot (сообщение TVM_GETNEXTITEM) против TreeView в других программах (A и B), чтобы ими управлять.Удаленное окно не получает сообщение
Программа A может получать сообщение (я могу видеть сообщение от spy ++).
Но для программы B, похоже, он не может получить сообщение, возвращаемое значение «undefined» из окна отладки VC, между тем в spy ++ не появляется сообщение. (Spy ++ показывает сообщения правильно для ручного нажатия на TreeView)
Обе из двух программ и spy ++ - 32 бит.
Кроме того, Winspector (например, spy ++) может отображать количество элементов для TreeView в программе A, но не для одного в программе B. Я подозреваю, что это вызвано той же причиной.
Знаете ли вы, какая у него вероятность?
Какая программа отправляет * сообщение? Программа А? Или совсем другая программа? –
UIPI (см. [Механизм механизма целостности Windows] (https://msdn.microsoft.com/en-us/library/bb625963.aspx)). – IInspectable
@CodyGray Другая программа. Предположим, что это C. – user1633272