tree = NativeMethods.FindWindowEx(leftChild1, IntPtr.Zero, "SysTreeView32", null);
IntPtr hItem = NativeMethods.SendMessage(tree, (uint)NativeMethods.TVM.TVM_GETNEXTITEM, (int)NativeMethods.TVGN.TVGN_ROOT, IntPtr.Zero);
< /code>
Теперь проблема в том, как сделать щелчок по элементу. < /p>
NativeMethods.SendMessage(tree, (uint)NativeMethods.TVM.TVM_SELECTITEM, (int)NativeMethods.TVGN.TVGN_CARET, item);
< /code>
Выберите элемент только выберите его, но содержимое не отображается. < /p>
NativeMethods.SendMessage(item, NativeMethods.BM_CLICK, 0, IntPtr.Zero);
кнопка отправки нажмите, нажмите не работает.
Окно не вверху, поэтому я не могу использовать mouse_event .
У меня есть приложение Windows с systreeview32 и контент на правой панели, нажмите «Элементы» SystreeView32, отображает различный контент.[code]tree = NativeMethods.FindWindowEx(leftChild1, IntPtr.Zero, "SysTreeView32", null); IntPtr hItem = NativeMethods.SendMessage(tree, (uint)NativeMethods.TVM.TVM_GETNEXTITEM, (int)NativeMethods.TVGN.TVGN_ROOT, IntPtr.Zero); < /code> Теперь проблема в том, как сделать щелчок по элементу. < /p> NativeMethods.SendMessage(tree, (uint)NativeMethods.TVM.TVM_SELECTITEM, (int)NativeMethods.TVGN.TVGN_CARET, item); < /code> Выберите элемент только выберите его, но содержимое не отображается. < /p> NativeMethods.SendMessage(item, NativeMethods.BM_CLICK, 0, IntPtr.Zero); [/code] кнопка отправки нажмите, нажмите не работает. Окно не вверху, поэтому я не могу использовать mouse_event .