2012-01-12 83 views
7

例展望:它只有一個進程,但可以有多個窗口(用戶可以雙擊電子郵件在自己的窗口中打開它)FindWindow函數與部分已知標題

所以,我不能用Process.GetProcess( )來遍歷過程並比較標題。

FindWindow()需要完整的標題;我知道標題,但Outlook窗口最後添加了它自己 - 消息(富文本)或消息(HTML)等。

我可以獲取Outlook的所有電子郵件窗口(句柄)嗎?然後遍歷這些來找到我的窗口使用GetWindowText()?任何指針將高度讚賞。

回答