如何从刚刚打开的 Outlook 窗口获取窗口句柄 (IntPtr)?
OutLook.Items items = oFolder.Items;
foreach (OutLook.MailItem mail in items)
{
mail.Display();
//IntPtr a = (System.IntPtr)mail.GetInspector.Parent;
我是 C Sharp 的新手。
我想我必须接受这个解决方案。我本来希望有更扎实的东西,但这大约是 80% 的扎实。有兴趣看看别人的想法。
它的标准获取窗口标题:
Process[] processes = Process.GetProcessesByName("OUTLOOK");
foreach (Process p in processes)
{
if (p.MainWindowTitle == mail.GetInspector.Caption)
{
handle = p.MainWindowHandle;
break;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)