2011-11-17 16 views
2

我想知道我是否可以使用WPF主機實現Chrome樣式過程模型。一個進程將處理標籤等,每個標籤的內容將是它自己的進程。也許wpf或者winforms。WPF應用程序中的Chrome進程模型?

+0

我已經使用User32 SetParent調用取得了一些成功。 Windows知道將消息正確地路由到子窗口。但是,如果子進程的GUI線程阻塞,則整個複合應用程序將被鎖定。 –

回答

0

Win32 SetParent似乎是一個簡單的解決方案,但事實證明,當一個子進程掛起時,只要將鼠標移動到子窗口上,父窗口也會掛起。我猜主機中的SendMessage調用是同步的。我不知道如何去解決這個問題。

因此,我將採用不同的方法 - 將標籤覆蓋在現有窗口的頂部。

+0

您能否在您的方法上發佈更多細節?我想使用類似的方法,但我不明白如何從你的答案中做到這一點。 – Wilbert

+0

@Wilbert爲那個 –

+0

開個新問題確定:http://stackoverflow.com/questions/17230843/chrome-process-model-with-tabs-in-wpf-as-overlays – Wilbert