スタートボタンの画像変更プログラムについて

このQ&Aのポイント
  • タスクバーにあるスタートボタンの画像を変更するプログラムの作成方法を教えてください。
  • BitBlt関数を使用して画像を表示する際に、マウスの操作で画像が更新されるまで標準の画像が表示される問題があります。
  • 「TTClock」などのソフトのようにスタートボタンの画像を変更する方法はありますか?
回答を見る
  • ベストアンサー

スタートボタンの画像変更プログラムについて。

スタートボタンの画像変更プログラムについて。 タスクバーにあるスタートボタンの画像を変更するプログラムなのですが、 BitBlt関数で表示したのはいいのですが、 マウスを乗せたり、クリックしたりすると更新されて、 表示させる画像の表示を更新させるまで標準の画像が表示されるのですが、 どうすればいいのでしょうか? BitBlt関数では駄目で、他の方法でしないといけないのでしょうか? 「TTClock」などのソフトでは、スタートボタンの画像の変更が出来るのですが、 このようなソフトのようにしたいと思っています。 開発環境 XP SP3 C/C++ Visual C++ 2010 Express

noname#154655
noname#154655

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

  • ベストアンサー
  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

同様ソフトのTClockであればソースが公開されていますが参考になりませんか? http://homepage1.nifty.com/kazubon/

noname#154655
質問者

お礼

回答ありがとうございます。 紹介して頂いたサイト(ソース)を見てやってみているのですが、 ちゃんと理解できてないからだと思いますがうまくいっていません。 なので、もう少し他の方の回答も待ってみようと思います。

noname#154655
質問者

補足

未だにうまくいかないので、一旦打ち切ろうと思います。 ちなみに、フックしてみましたがうまくいきませんでした。

関連するQ&A

  • マウスポインタの画像を変更したい

    Visual C++ 2010 express でプログラム開発している初心者です。 通常のマウスポインタである矢印を、ボタン等のクリックイベントで 自分の好きな画像に変更したいと思います。 curファイルにしなくてはいけないことは、わかりましたがそのファイルをどのように プログラム上で、すればいいのでしょうか? ネット検索しましたが、見つかりませんのでよろしくお願いします。

  • スタートボタンの変更

    Win98を使っているのですが、 タスクバーにある「スタート」のアイコンの変更と それをクリックした時に出るポップアップの左の 青い帯のWindows98も他のに変更したいのですが どうすればいいのでしょうか? あと、アウトルックエキスプレスのアイコンも変更したいんです。 教えてください。

  • スタートの全てのプログラムでVBとc++が少し違う

    ・Microsoft Visual Basic 2008 Express Edition ・Microsoft Visual C++ 2008 Express Edition の2つをインストールしました。 しかしスタートの全てのプログラムを見ると C++ の方はフォルダにはいっていて、 VBの方はそのまま(裸のまま)プログラム一覧に表示されています。 Visual C++ の方はフォルダの中身は ・Microsoft Visual C++ 2008 Express Editionのアプリケーションと ・Visual Studio Toolsフォルダです。 Visual Studio Toolsの中には Visual Studio 2008 コマンド プロンプト が入っています。 これは標準の配置ですか? もしかしたら私が知らぬ間にいじったのか気になります。 OSはvistaです。 よろしくお願いします。

  • スタートボタンの変更

    NEC LaVie ls550 windows10 タスクバー左にスタートボタンがあるのですが、 Windowsのボタンに変更したい。 ※OKWAVEより補足:「NEC 121ware : Windows」についての質問です

  • スタートボタンの幅は狭くできないの?

    http://oshiete1.goo.ne.jp/qa3684075.html?ans_count_asc=1 ↑この方と同じ悩みなのですが、タスクバーの幅を狭くしたいと考えています。 タスクバーは標準状態では画面下に位置していますが、私は画面左に縦表示させて使っています。 ぎりぎりまで横幅を狭くして使いたいのですが、タスクトレイのアイコンが横三列に表示されるほどの幅までしか狭くできません。 Windowsスタートボタンが大きすぎてボタンの大きさ以下に幅を狭くできないのです。 XPの時はテーマをWindowsクラシックにすればスタートボタンも「田」だけの幅にまで狭くできて重宝していました。 ※「田」というのはWindowsマークです Vistaではテーマを「Windows クラシック」に変更してもスタートボタンが「田スタート」と表示されてしまいます。 タスクバーの幅が「スタートボタン」より狭く設定できません。 このためタスクトレイにはアイコンが三列に広がって表示されてしまいます。 タスクトレイのアイコンを一列表示できるくらいまでタスクバーの幅を狭くしたいのですが、Vistaでは不可能なのでしょうか。 スタートボタンを小さく表示させる方法、あるいはタスクバーの幅をスタートボタンより狭くする方法があれば教えてください。

  • スタートボタン-プログラム

    スタートボタン-プログラムにて出てくるアプリケーションが増えすぎて困りました。いろいろ整理の方法はありますが、ちょっと気になったことを質問させてください。 プログラムがMEなどで2列表示になりますよね。アプリケーションがすべて表示されるように。98でも2列になるのを見たような・・・95だったかも。 私のは98SEです。 知っていたら教えてください。よろしくお願いします。

  • XPのスタートボタンを押すと「新しい・・・」消したいです

    XPを使ってます。ソフトをインストールすれば、しばらく?は、スタートボタンを押せば、「新しいプログラムがインストールされました」みたいな文字が表示されますが、非表示にできませんか?以前は数日か一度、」すべてのプログラムで開くと表示されなくなりましたが、もう、一週間も表示されてます、気のせいかもしれませんが、いつまでも表示が消えないソフトは何故かソフト名のところの表示されてるオレンジ色が濃いです。 スタートボタンを押すと、「新しいプログラムがインストールされました」?と表示されるのを、消せたらなと思ってます。

  • Windows7 スタートボタン変更。

    画像を添付させて頂きます。左側の画像が、元々のWindows7のスタートボタンですが、このスタートボタンを、右の画像のように変更したいのですが、素人のため、webで検索するも、何の事やらでして、変更出来ません。どなたかわかり易く教えて頂けませんでしようか

  • スタートボタンの消去

    私は多くのタスクを実行していることが多いのでタスクバーをより広く使えるように「アクティブでないインジケータを隠す」の設定を使うなどしています。 さらに領域を確保するために、使わないのに大きく場所をとっているスタートボタンを消したいと思い、方法をかなり調べたのですがなかなか良い方法が見つかりません。 私が調べた中ではTclockというフリーソフトが最もうまくいきそうでしたが「アクディブでないインジケータを隠す」と「スタートボタンを隠す」の併用が効かない問題(アクティブでないインジケータを表示→非表示の動作後に大きな空白領域が残る)のためやむなく使用を断念しました。 「他のスタートボタンを消す方法」、「このTclockのバグ(仕様?)の回避方法」、「スタートボタンを消せなくても、vistaのスタートボタンのような場所をとらないアイコンに変更する方法」、など分かる方がいらっしゃいましたらご教授をよろしくお願いします。

  • スタートボタンの文字変更

    スタートボタンの「スタート」というのがどうも気に入りません。以前はT-Clockのようなソフトで簡単にボタンの文字や背景そのもを変更することができましたが、WinXPでも同様のことはできないでしょうか。せめてボタンの文字だけでも変更できないでしょうか。お手軽に。