評価
良い / 悪い = 313 / 33 (「良い」の割合 = 0.905 , 人気度 = 2.298 )
評価する
- 人を不快にさせる内容の投稿は絶対にしないでください。悪質な投稿者には、予告なく罰則(閲覧禁止やIP公開等)を科します。
- この記事だけでない、全般的なご提案は「DOBON.NETへの提案」に、ご意見は「お気楽掲示板」に投稿してください。
- 5文字以上、1000文字以下のコメントしか投稿できません。
- HTMLタグは使用できません。
Copyright(C) DOBON!. All rights reserved.
匿名 2022/07/19 (Tue) 12:22:41
さて、
> オーナーウィンドウを指定する
これですが、この記述だけで動きますか?
オーナー自体はsenderのparentを辿ったり、或いはGetCurrentProcess()から取得できます(結果的に普通ならthisと同じインスタンスを指します)が…実際に第一パラメータとしてownerを指定しても画面中央に出るばかり…
MessageBox.Showでのオーナー指定は無視されるので、フォームを使ってMessageBoxを自作するか、或いはWin32APIを使う必要がある気がします。