开发者

To get the Form from its Processhandle

开发者 https://www.devze.com 2023-01-17 06:23 出处:网络
Is there any way to get the Form from its Processhandle ? Some thing like this. Form form = (Form)Form.FromHandle(_process.MainWindowHandle);

Is there any way to get the Form from its Processhandle ? Some thing like this.

Form form = (Form)Form.FromHandle(_process.MainWindowHandle);

But this is no开发者_开发技巧t working.


According to this post, that only works for window handles owned by your process. You can't use Form.FromHandle to get a form from some other process.

See also: How to use Control.FromHandle?


It's possible to do this from within a process. Trying to grab a Form or Control from another process won't work.

Can you give us some more information as to what you're trying to do here with the Form? There may be a better way to accomplish it.

0

精彩评论

暂无评论...
验证码 换一张
取 消