• ベストアンサー

ツールバーにボタンを追加

VC+ 2003 でプログラミングを始めたばかりの初心者ですが、リソースファイルでツールバー上にどうやったらボタンを追加できるのかがわかりません。リソースの追加でビットマップをインポートしたまではいいのですが、それからどうやってボタンをツールバーに追加すればいいのかわかりません。 どうかご教授をお願いします。 説明が足りなければ補足しますので どうかよろしくお願いします。

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス ・次のリンクを参考にして下さい。  http://www.expertmg.co.jp/html/cti/vctips/menu_toolbar.htm#ダイアログにツールバーを作成  http://www.kumei.ne.jp/c_lang/sdk/sdk_61.htm→『第61章 ツールバーを作る その1』  http://www.kumei.ne.jp/c_lang/sdk/sdk_62.htm→『第62章 ツールバーを作る その2』  http://www.kumei.ne.jp/c_lang/sdk/sdk_63.htm→『第63章 ツールバーを作る その3』 ・初心者用のお勉強サイトも紹介しておきます。  http://www.kumei.ne.jp/c_lang/→『猫でもわかるプログラミング』  http://wisdom.sakura.ne.jp/system/winapi/→『Win32 API入門』  http://www.geocities.jp/ky_webid/win32c/index.html→『Win32API(C言語)編』 ・MFCを使用している場合は補足して下さい。

ganfuji142
質問者

お礼

紹介していただいたのサイトに立ち寄らせてもらいなんとか解決できました。ありがとうございました。

関連するQ&A

  • ツールバーの作成について

    Visual Studio net 2003 でプログラミングを始めたばかりの初心者です。リソースファイルにツールバーとそこにボタンをどうやって追加するのかがわかりません。リソースの追加 でツールバーを選択して、ビットマップと同じ作成画面がでてきました。これはビットマップが必要なのでしょうか? そしてどうやってツールバー上にボタンを追加するかわかりません。どうかご教授をお願いします。 説明に不足があれば追加いたしますのでよろしくお願いします。

  • Outlook Expressのツールバーに[すべてを開封済みにする]ボタンを追加したい。

    タイトルのとおり、Outlook Expressのツールバーに [すべてを開封済みにする]ボタンを追加したいのですが [表示]-[レイアウト]-[ツールバーの変更]を開いても、 [利用できるツールバーボタン]に[すべてを開封済みにする]がありません。 [すべてを開封済みにする]のボタンを追加する方法を教えてください。 設定ファイルの書き換え・レジストリの書き換えが必要な場合は 合わせてご教授願います。 OSはWinXPです。

  • Internet Explorer 8 ツールバーに閉じるボタンを追加

    今までFirefoxを使用していましたが、Firefoxでは使用できないサイトが複数あり、Internet Explorer 8を導入しました。 IE8のツールバーに アクティブなタブを閉じるボタン を追加することは出来るのでしょうか? 例えばFirefoxのアドオンである、Close'n forget のような感じです。(履歴等の消去機能はなくてもOKです。ツールバー上のボタンでタブが消せれば) また、アドレスバーが一番上にあるのですが、これがどうにも見づらくて・・・。ツールバーの一番下へ持ってくることは出来ないのでしょうか? よろしくお願いします。

  • ビットマップハンドルからビットマップボタンを作りたいです

    MFC初心者です。どうかよろしくお願いいたします。 環境はVC++6.0 MFC ダイアログベースです。 HBITMAP hBitmap; hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(), (LPCTSTR)sSaveFile,IMAGE_BITMAP, 0,0,LR_LOADFROMFILE); を使ってビットマップハンドルを取得しました。 ここからボタンに貼り付ける方法がわかりません。 リソースにボタンを作った後、どのようにすれば良いでしょうか? あと、ボタンの好きな位置にビットマップを貼り付ける方法も教えていただけると幸いです。

  • ツールバーのボタンの画像

    ファイル名取得用のダイアログとしてGetOpenFileNameを 使っています。この時、画面右上のツールバーのボタンの 画像がVBの時と、Cの時で異なります。 VBでは画像の上の段のようにカラフルで立体的なボタンに なりますが、Cだと下段のように平面であまりカラフルでは ないものになります。 Cでやる時にもVBのようなボタンにしたいのですが、何か 方法をご存知の方がいたらご教授ください。

  • ボタン上にビットマップ、アイコンを貼り付ける方法

    VC++でダイアログベースのEXEを作成しています。 以下の方法についてご存知の方がいればご教授願います。 (1) ボタン上にビットマップを貼り付ける方法。 (2) ボタン上のアイコンを貼り付ける方法。 例えばOS標準にあるメモ帳(NOTEPAD.EXE)や、 電卓(calc.exe)にはアイコンがありますが、その絵を ボタン上に貼ることは可能でしょうか。 <環境> OS:WindowsXP VC++6.0

  • VC++のダイアログベースアプリケーションのボタンについて

    開発環境:WinXP(Home) + Visual C++6.0 Enterprise こんにちは。VC++にてダイアログベースのアプリケーションを開発しております。 VC++に関しては数年ぶりなのですっかり忘れておりまして、入門書から読んでおります。プログラミング歴自体は15年程度になります。 ダイアログベースのアプリケーションのスケルトンを作って、すぐに実行させると、一番下にOK,キャンセル,適用,ヘルプというボタンが出ます。 これらのボタンをすべて消したいのですが、どうしたらいいのでしょうか? リソースを見てもないので、困っております。 どなたかご教授お願い致します。

  • IEツールバーにプルダウンメニュー(ドロップダウンメニュー?)を追加したい

    宜しくお願いいたします。 インターネット エクスプローラでYahoo!ツールバーを使用しているのですが、「標準メニュー」ではなくって、Yahoo!ツールバーの各々の項目(?)の事でお尋ねしたいのですが、ずっと検索していたのですが、同等のQ&Aに辿り着けませんでしたので、ご教授願いたく、質問をさせていただきました。宜しくお願いいたします。 例えば、「標準メニュー」のお気に入りをクリックすると、登録済のものがプルダウンリスト(ドロップダウンリスト?)として出てきますよね。 それと同じように、Yahoo!ツールバーに新しい項目を追加したいのですが、Yahoo!ツールバーの機能で新規の項目を追加しようとすると、ただのリンク先が新ボタンとして追加されてしまいます。 以前、「Ask」とか、「スマイリー」(どちらも同じなのかな?)のツールバーを使用している方がいらっしゃったのですが、そのツールバーには何個かの新規プルダウンメニューが追加出来て、ちゃんと「標準メニュー」のお気に入りのように、クリックすると登録済のものがプルダウンリストとして出てきて、とても使い勝手がいいように感じていました。 現在は、「Askのツールバー」とかは既に存在していませんので、IEで使用出来るような他の方法はありませんでしょうか? 出来ましたら、Yahoo!ツールバーのままで、そんな機能が使えればいいな、と思っています。 説明が上手く出来ないのですが、補足質問をいただければと思います。 ノートPC…dynabook TX/430DS OS…windows XP Home Edition ブラウザ…インターネット エクスプローラ ツールバー…Yahoo!ツールバー どうかご教授願いたく、宜しくお願いいたします。 (主婦ですので、家事の時間帯等には補足&御礼が出来ない場合もございますので、その旨、ご理解いただけましたら幸いに存じます。)

  • Firefoxのメニューにボタンを追加したい

    最近Firefoxを使い始めたものです。 自分のFirefoxをカスタマイズして、ツールバーなどに新たなボタンを2つ追加したいと思っています。1つのボタンがクリックされたら、全てのCookieを消去するようにしたいです。もう1つのボタンがクリックされたら、ローカルマシンにあるバッチファイルを起動するようにしたいのです。 ツールバー上などのボタンと書きましたが、上記のことができるのならば、リンクバー上のリンクでもよいです。 ネットで調べて、キーボードショートカットを使って、全てのCookieを削除するところまではできましたが、それをボタンなどにする方法が判りません。また、ローカルのバッチファイルを起動する方法はさっぱり判りませんでした。 Windows XPで、Firefox2.0.0.14を使っています。 どなたか方法を教えて下さい。もしくは、情報が載っているサイトを教えて下さい。宜しくお願いします。

  • VC++とResEditの使い方 .rcファイルからの画像の読み込み

    Visual C++2008 Express EditionとResEditを使おうとしています。 これまでVCのプロジェクト内のビットマップを直接読み込んでいましたが、ResEditの.rcの中にビットマップとして画像を保存し、 そこから画像を読み込むようにしたいと思っています。 これまでは、LoadGraph("ファイル名.bmp")で読み込んでいた(DXライブラリを使用しています)のですが、 .rcの中にIDB_BITMAP1という名前(リソースの追加でビットマップを選択すると作成される)で保存されているファイルを呼び出すにはどうしたらいいのでしょうか? LoadGraph("IDB_BITMAP1")では読み込めないようです。

専門家に質問してみよう