我如何从我打开的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; } }