C # Найти выбранный элемент управления в любом окне

2

Каким будет лучший способ найти, что активный элемент управления находится в любом окне? Я собираюсь отправить сообщение WM_PASTE. ChildWindowFromPoint не возвращал несколько избранных элементов управления.

Теги:

2 ответа

3
Лучший ответ

А, да. WM_Paste....

Приложение Winform?

Почему вы предполагаете, что активное окно может их получить? Я имею в виду, если он не является активным элементом управления... он не будет иметь собственный насос сообщений нижнего уровня. Он будет реагировать на события, распространяемые в рамках .NET.... только активный x (native) управляет окном dll окна. Обработка сообщений Windows.

  • 0
    Да, приложение WinForms. Разве Ctrl + V не отправляет сообщение WM_PASTE?
  • 0
    Да, это так - но только в ОКНО ... оттуда пузыри как события .NET;)
1
  • 0
    Спасибо, я пробовал это, но кажется, что он не может получить окна за пределами моего приложения?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню