C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: 外部プロセスを所有する方法


(過去ログ 144 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■84349 / inTopicNo.1)  外部プロセスを所有する方法
  
□投稿者/ だんご (6回)-(2017/06/17(Sat) 18:12:41)

分類:[.NET 全般] 

VBでモードレスなウィンドウを所有するにはownerプロパティ等を設定することで可能になりますが、
外部プロセスを自分で所有するにはどうすればよいでしょうか。

SetParentではForm内の範囲でしか描画されないため不便になっています。
SetWindowLongでGWL_HWNDPARENTを設定する方法はMSDNでSetParentを使えと書いてありまして、実際出来ませんでした。

外部プロセス.Owner = Me

イメージはこのような感じですが実際どのようにすれば自分のウィンドウとして設定できるでしょうか。
よろしくお願いいたします。

windows10 VB.net
引用返信 編集キー/
■84350 / inTopicNo.2)  Re[1]: 外部プロセスを所有する方法
□投稿者/ だんご (7回)-(2017/06/17(Sat) 22:31:22)
自己解決しました。

SetWindowLongをSetWindowLong"A"の方を呼び出していたこちらのミスでした…
大変失礼いたしました。

とはいえMSDNでは非推奨のようですのでいずれ検討するべきかなと思ってます。

ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -