2010-01-24 4 views
0

Я открываю элементы Outlook с указанным кодом (прокрутка вниз, код C#). Иногда элементы не выходят на передний план, поэтому вам сначала нужно их выбрать. есть идеи как это сделать? Я думал об ручке и делал это вручную.Перенести элементы Outlook на передний план

Другие идеи?

Благодаря Томас

MAPIFolder objFolder = new ApplicationClass().GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderNotes); 
       foreach (NoteItem note in objFolder.Items) 
        note.Display(false); 
+0

Привет, Где вы называете это от? из-за рубежа? – 76mel

ответ

0

Если вы звоните из другого приложения вам придется обрабатывать Hwnd, вы можете сделать это с помощью Win API вызовов или вы можете использовать искупление SafeInspector который, который имеет свойство Handle.

Вот ссылка, как получить HWND через WinApi http://theflaker.com.ar/blog/?p=10

+0

Спасибо за совет. Можно попробовать на следующей неделе. Я вызываю это из внешней программы! –

+0

Не стоит надеяться, что это сработает для вас, Redemption - отличная библиотека, если вы работаете с картографическим обзором и обменом мнениями. – 76mel

+0

Спасибо, отлично! Прекрасно работает;) Пока –