• ベストアンサー

ピクチャボックスにマウス周辺画像を表示させたい

VB2010にて、ピクチャボックスにマウス周辺画像を表示させたいのですが、 どなたかやり方を御存じないでしょうか? 教えてください。よろしくお願いいたします。

  • ddtqp
  • お礼率68% (139/203)

質問者が選んだベストアンサー

  • ベストアンサー
  • kazne
  • ベストアンサー率66% (8/12)
回答No.1

こんにちわ マウス周辺画像って単語の指す意味がよくわかりませんが、 ピクチャーボックスとかで、マウスカーソルを任意の画像にする方法を紹介します。 下記のコードは、フォームのLoadイベント時に任意の画像Bitmapオブジェクトを生成し、 PictureBox1のマウスカーソル画像をBitmapオブジェクトにしています。 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim bmp As New Bitmap("c:\test.bmp") Dim NewPointerIcon As New IntPtr NewPointerIcon = bmp.GetHicon Me.PictureBox1.Cursor = New Cursor(NewPointerIcon) bmp.Dispose() End Sub

ddtqp
質問者

お礼

ご回答ありがとうございます。 同じような方法で解決できました!助かります。 デスクトップ画面をビットマップでフォームに貼付け、 マウス周辺画像を表示させることができました。 説明がわかりにくくすみません。ウィンドウズの拡大鏡に近いものを自作していました。

関連するQ&A

  • ピクチャーボックスの画像が欠けてしまいます。

    VB.NETとWinXPなのですが、 コマンドボタンを押して、ファイルダイアログボックスを開いて jpgファイルを指定するとピクチャーボックスにその 画像が表示されるようなものをつくっているのですが、 ピクチャーボックスの上に出るファイルダイアログボックスが重なっていた部分だけ画像が欠けてしまいます。 Picturebox1.Refresh()かなと思って試してみたのですが、今度は全部消えてしまいました。 良い方法があったら教えて頂きたいです。 よろしくお願いします。

  • ピクチャーボックスに点を打つ .NET

    VB6では、ピクチャーボックスに点を打つ場合は、 Picture1.PSet (100, 50) で良かったのですが、VB9ではどのようにするのでしょうか? また、.NETの画像について詳しく書かれているサイトはありますか

  • ピクチャーボックス上に描いた円をうまく保存できません

    1.予めピクチャーボックスに画像を表示しておき 2.そのピクチャーボックス内に円を描き↓ Picture1.Circle (10, 10), 500 3.それら両方(1で予め表示しておいた画像と、2で描いた円)を保存しようと↓ SavePicture Picture1.Image, App.Path & "\Test.bmp" とすると、1で予め表示しておいた画像だけが保存され、2で描いた円が保存されません。 両方とも(1で予め表示しておいた画像の上に2で描いた円が表示されるように)保存したいのですが、どのようにすればよいでしょうか。 できれば具体的にサンプルコードなどをご教授いただけると大変ありがたく存じます。 恐れ入りますが、何卒よろしくお願いいたします(VB6.0)

  • ピクチャーボックスの大きさに合わせて画像を表示

    縦に長い画像をピクチャーボックスに表示したいのですが、 エクスプローラーの縮小表示と同じように 縦長の場合は左右に余白が出来て、画像の縦横比は 変更しないですべてを表示したいのですが、 どのようにしたら良いでしょうか。 PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage を使うと全部入るのですが、左右に余白がないように 引き伸ばしてしまうので、何の画像なのか分かりにくくなってしまいます。 よろしくおねがいします。m(__)m

  • ピクチャボックスに画像表示 画像が表示されない

    http://suger-poem.blog.so-net.ne.jp/2008-07-19 のサイトを参考に画像表示のプログラムを組みました。 実行してファイルダイアログは表示されるものの ピクチャボックスに一瞬表示されすぐに消えてしまいます。 これは何が原因なのでしょうか?

  • picture boxの画像をimageに上下反転して表示したい

    お世話になります。mmc820です。 表題の通りですが、ピクチャーボックス(作業用で実際は表示されません)に描画した画像をイメージに上下反転した状態で表示させたいと思います。 ピクチャーボックスに上下反転して表示する方法は見つけたのですが、イメージに表示させる方法が見つからず困っております。 イメージへの反転表示は可能なのでしょうか? 皆様、良い方法がありましたらどうか御教示下さい。 もし不可能であれば「不可能です。」という旨のお答えでも結構ですので、ご意見お聞かせください。 当方の開発環境はWindows2000、VB6.0です。 また、説明に不足がありましたら補足いたします。 どうか宜しくお願いします。

  • ピクチャボックス内の線を選択(VB6)

    VisualBasic6.0に関する質問です. ピクチャボックス内にグラフィック描画を行い, ある線や丸のみをマウスで選択できるようにしたいと考えています. そのグラフィックがピクチャボックス内に位置する領域を記憶しておき マウスの位置がそこにきたときのみイベントを起こすという 流れで出来そうな気はしているのですが,もしやもっと 簡単な方法がVBの機能で備わっているのでは,と考えていたりします. (領域計算が面倒くさいなぁと・・・) もし,そういった機能,もしくはより簡単な方法をご存知の方が おられましたら,どうぞお教えください. よろしくお願いいたします.

  • ピクチャボックス

    ピクチャボックスに、指定した絵を並べて表示する事は出来ますか? 使った人が選んだ絵がピクチャボックスより大きかったらそのままで、小さかったらピクチャボックスの中に並べて表示したいんです。

  • VB.NETでピクチャーボックス2個のサイズを変えたい

    VB.NET2003です。 ホーム上に二つのピクチャーボックスを配置し、ペンやブラシで直線や文字を描きます。 二個のピクチャーボックスを上下に配置し、その境界線上にマウスをもってゆき、上下のBOXサイズの比率を変えたいのですが、可能でしょうか?

  • ピクチャーボックスのサイズを設定する方法を教えて

    VB.NETですでに表示済みのピクチャーボックスの サイズを変更したいのですが、どのように記述すれば良いでしょうか。 基本的なことで申し訳ありませんが、教えて頂けたら助かります。 表示済みの画像は反映されなくてかいません。 単に枠のサイズを変更したいです。