MessageBoxを位置を指定して表示したいのですが、どのようにすれば良いのでしょうか。
MessageBoxクラスには、場所を指定して表示するようなメソッドがないので困っております。
よろしくお願いします。
はずしていたらすみません。
※次のサンプルでは、WIN32APIにて位置を変更しているようです。
CodeGuru
msgbox position
http://www.codeguru.com/forum/showthread.php?s=&threadid=205...
' move the messagebox
Call SetWindowPos(hMsgBox,
※その他、参考。こちらはVB6のTipsですが、WIN32APIにてメッセージをフックして位置を変更しています。
流用できるかもしれません。
Visual Basic 6.0 テクニック
3.メッセージボックスを使い倒す
5.メッセージボックスの表示位置を設定する
http://homepage1.nifty.com/rucio/main/technique/MsgBox.htm
※また、自前でメッセージボックスをモーダルフォームで作るという方法もあります。
回答ありがとうございます。
リンクを貼っていただいた先はいずれもVBに関するものですがVC#でも参考になりそうです。
WIN32APIを使わないと無理なんですね。
いずれの方法もおもしろそうなんで試してみようと思います。
ありがとうございました。