• ベストアンサー

Visual Basic 6.0 Proについて

KojiSの回答

  • ベストアンサー
  • KojiS
  • ベストアンサー率46% (145/312)
回答No.2

ImageListを配置し、そこにピクチャを挿入しておきます。 ツールバーコントロールのプロパティからイメージリストを参照し、それぞれのボタンにその格納した番号を設定していけば表示されます。 マウスカーソルの座標位置は、ツールバーコントロールとは別件ですか?

関連するQ&A

  • Visual C++ 2008 Express Editionでの カーソル座標取得

    こんにちは.素人の質問ですがどなたか教えてください. Visual C++ 2008 Express EditionのWindowsフォームアプリケーションで,マウスカーソルの位置座標を取得して,その値を画面に表示させることをやりたいと思っています.マウスカーソルの位置座標取得にはGetCursorPos()関数を使用すると調べたのですが,Windowsフォームアプリケーションのプログラム中でどのように使用すれば良いのか分かりません. 宜しくお願いします.

  • オンマウスで説明文のレイヤーを表示

    画像の上にカーソルが乗ると、レイアウトを崩さずに その画像の横にdivを表示する(上に重なるように)方法はありませんか? ※マウスの座標からではなく、その画像のからの位置を指定。

  • JPanel上のマウスの座標の取得

    JPanelに MouseMotionListenerをつけて、 マウスが動くたびに、 mouseMovedを呼び出して、マウスの座標を getX()と、getY() を使って、取得するようなプログラムを作ったのですが、 JPanel上にJLabelを何枚か配置しており、 マウスが、JLabelの上に来ると、mousuMovedが認識できません。 ちなみに、JLabelにもmouseMovedをつけると、 取得する座標が、JLabel上の座標になってしまいます。 JPanel上の座標をJLabelの上にマウスが来ても正確に取得するにはどうしたらいいでしょうか?

    • ベストアンサー
    • Java
  • マウスカーソル+軌跡を遅らせて表示

    VisualBasic(6.0)で,Form上のマウスの軌跡(実線)を実際より時間的に遅れて表示させるプログラムを作成しています. 方法としては,Timer で数ステップ前の座標を記録し実線を表示+ マウスカーソルをロードしたImageをその位置に移動させる,という処理を行ってみたのですが, その方法ですと,カーソルが既に描かれた軌跡の上を通過すると,前の軌跡が消えてしまいます. そこでFormのAutoRedrawをTrueにすると,カーソルがちらついてしまいます. (TimerのIntervalは10msです.) このような現象を回避するための良い方法はありませんでしょうか? 宜しくお願いします.

  • 配列でValue(値)を表示させる書き方が分かりま

    OSは,Wondows7の664ビット版です。 AutoHotKeyのバージョン 1.1.14.03 です。 配列名:=["100","200","300","400"] For Key, Value in 配列名 { MouseMove,% Value,% Value } return 上のコードは, 座標100の200にマウスカーソルを移動してから 座標300の400の位置に移動させたいのですけど 実行してみると,100の100の位置 200の200の位置 300の300の位置 400の400の位置 へとマウスカーソルが移動してしますます?。 座標100の200の位置に移動して 座標300の400の位置に移動する用に書くにはどのような書き方をするのでしょうか? MouseMoveの第2引数が悪い事は分かっているのですけど,どうやっても思い通りの動きをしません? 教えてもらえないでしょうか。

  • Webページ上のボタン等の位置を移動したい。

    こんにちわ。 いまASP.NETのWebフォームにパネルを置いて,その上にボタンなどのオブジェクトを配置しようとしています。 ところがフォームに直接ボタンを配置するときは, 任意の位置に配置できるのですが, パネルの上だと任意の位置に配置できません。 VBのようにプロパティでx/y座標を指定しようと思ったのですが, それらしいプロパティが見当たりません。 どうすれば任意の位置に配置できるでしょうか? 教えてください。よろしくお願いします。

  • エクスプローラーに表示されているきれいなアイコン

    お世話になります。 Visual Studio 2015 VB.net Window 10 Pro 上記にて開発しております。 エクスプローラーで任意のフォルダを開き、例えばそこにPDFファイルがあった場合には、きれいなアイコンで表示されています。 VB.Net のWindowsフォーム上にListViewを配置して、System.Drawing.Icon.ExtractAssociatedIcon にてファイルのアイコンイメージを取得してListViewに表示されても、なんていうか汚いアイコンしか表示できません。おそらく違う場所にあのきれいなアイコンが登録してあって呼び出し方も違うのかなと思うのですが、ご存じの方がいらっしゃいましたら何卒ご教授いただければと存じます。 (1) 同じアイコンだけどイメージの作り方が悪いから汚く表示される? (2) 違う方法で、違うアイコンがあり、それを取得すればきれいなアイコンを表示できる? (3) 上記2つ以外の方法がある? 何卒よろしくお願い申し上げます。

  • マウスカーソルの位置を取得したい

    Component上でのマウスカーソル位置は、そのコンポーネントに MouseMotionListenerを設定することにより取得できますが、 Conponentに関係なく画面上でのマウスカーソルの位置を取得するには どのようにすれば良いのでしょうか? 同じ質問ですが、別の表現をしてみると、java.awt.Robotクラスの mouseMoveメソッドを用いれば、(Componentに関係なく)画面上の 任意位置にマウスカーソルを移動できますが、この逆の機能として カーソルの位置を取得する機能は、どの様に実装すれば良いのでしょうか? 以上、よろしくお願い申し上げます。

    • ベストアンサー
    • Java
  • VBでデスクトップ上のアイコン座標を取得することはできますか?

    Windows98上でVB6(SP4)を使っています。 デスクトップに散らばっているフォルダやショートカットの座標を取得したいです。 そもそもVBでアイコンの座標を取得する事ができるのでしょうか? また、そのアイコンを動かしたいのです。 MSDN等で調べてみたのですが、期待しているドキュメントがひっかかりません。 GetIconInfo等が使えそうかな・・・と思ったのですが、「ここ見ろ」でも結構なので教えてください。よろしくお願いします。

  • VBAで ScreenToClient を使いたい

    Excel VBA で、ユーザーフォームをクリックしたときのポインタのクライアント座標を取得し、フォーム上のラベルに表示するというスクリプトを作ろうと思っています。 ウェブで探し当てたVBのソースなどを参考にして、スクリーン座標を取得するところまではうまくいきましたが、「ScreenToClient」関数の書式がVB のソースと同じでは動かないようで、「コンパイルエラー:メソッドまたはデータメンバがみつかりません」というエラー表示が出て止まってしまいます(「Me」を「UserForm1」に代えても結果は同じでした)。 以下は実際のVBAソースです。どのようにすれば動くようになるのか、ご教示頂けませんでしょうか。宜しくお願いします。 'カーソルの位置座標をスクリーン座標で取得するAPI関数 Private Declare Function GetCursorPos Lib "user32" _ (lpPoint As POINT) As Long 'カーソルの位置座標をスクリーン座標からクライアント座標へ変換するAPI関数 Private Declare Function ScreenToClient Lib "user32" _ (ByVal hWnd As Long, lpPoint As POINT) As Long 'カーソルの位置座標用変数 Private CuP As POINT '位置座標を受け取る構造体 Private Type POINT x As Long y As Long End Type Private Sub UserForm_Click() 'スクリーン座標を取得 GetCursorPos CuP Label1.Caption = "クリック位置のスクリーン座標 X=" & CuP.x & " Y=" & CuP.y '↑ここまではうまく動いています 'クライアント座標に変換 ret = ScreenToClient(Me.hWnd, CuP) Label2.Caption = "クリック位置のクライアント座標 X=" & CuP.x & " Y=" & CuP.y End Sub