Пример Outlook: это только один процесс, но он может иметь несколько окон (пользователь может дважды щелкнуть по электронной почте, чтобы открыть ее в своем собственном окне)
Итак, я не могу использовать Process.GetProcess () для итерации по процессам и сравнения заголовка.
FindWindow () нужен полный заголовок; Я знаю заголовок, но в конце окно Outlook добавляет свое собственное, то есть - Сообщение (Rich Text) или - Сообщение (HTML) .. и т. Д.
Могу ли я получить все окна электронной почты (дескрипторы) для Outlook? затем выполните итерацию по ним, чтобы найти мое окно, используя GetWindowText () ? Любые указатели будут высоко оценены.