• 締切済み

ALT + TAB時のアイコン

Visual Studioを使ってフリーウェアを作成しているんですがアイコンの登録において、ALT + TAB時に出力される画面にどうしてもアイコンが登録できません。 方法をご存知の方がいましたら、教えていただけないでしょうか?

noname#11716
noname#11716

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.4

>で、肝心のウィンドウへの設定方法ですが、LoadIocnで取得したアイコンハンドルをSendMessageに渡し、設定しています。 ウィンドウにではなく、ウィンドウクラスに登録する必要があります。 WNDCLASS構造体またはWNDCLASSEX構造体のhIconメンバに取得したアイコンハンドルをセットし、RegisterClass()またはRegisterClassEx()でウィンドウクラスを登録してください。 SendMessageは不要です。 http://black.sakura.ne.jp/~third/system/winapi/win8.html

参考URL:
http://black.sakura.ne.jp/~third/system/winapi/win8.html
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>LoadIcon関数にウィンドウハンドルとアイコンデータを渡して出力しています。 ? LoadIcon()のパラメータはインスタンスハンドルとリソース名のはずですが。 あと、肝心なのはアイコンの取得ではなく、アイコンのウィンドウへの設定方法を確認したいのですが。 で、MFC使ってますか?

noname#11716
質問者

補足

すいません。 インスタンスハンドルです。 リソース名はMAKEINTRESOURCEのリターンをそのまま使ってます。 ちなみにMFCは使ってません。 で、肝心のウィンドウへの設定方法ですが、LoadIocnで取得したアイコンハンドルをSendMessageに渡し、設定しています。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

トップレベルウィンドウに指定されたアイコンが、表示されるAlt+Tabで表示されるアイコンです。 ウィンドウベースのアプリか、ダイアログベースのアプリかによって登録方法は異なります。 ちなみにsender1さんはどのような方法で登録しようとしているんですか?

noname#11716
質問者

補足

ウィンドウベースです。 現在の段階でのアイコンの登録できてるのはタイトルバーのみでLoadIcon関数にウィンドウハンドルとアイコンデータを渡して出力しています。

  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  アプリケーションに指定するicoファイルは、複数の画像が登録出来ます。  もしかすると、アイコンに16x16の画像のみを登録していませんか?  32x32(もしかすると64x64)の画像もアイコンとして登録してみてください。  Visual Studioはあまり使った事ないので、具体的な操作はアドバイスできないのですが・・・^^;  参考になれば幸いです(..

関連するQ&A

  • alt + tabみたいに

    alt + tab でタスクの切り替えができると思いますが、 タスクの切り替え画面みたいな感じでソフトの選択ってできないのでしょうか? alt + tab みたいにtabを押し続けると移動してソフトの選択できないかなーって思っています。 (たとえばexcelやエディタの新規作成など) 知っているかたがいらっしゃいましたら教えてください。 お願いします。

  • ALT+TABで一覧表示にしたい。

    ALT+TABで現在開いているウィンドウを選択できますが、 IEやEXCELなどのアイコンが表示されるだけで、 IE窓を3つほど開いていても、 ALTを押しっぱなしにしてTABで移動してみないと、 開かれているページの内容がわかりません。 一覧表示するような方法があればALT+TABを押した時点で開かれているウィンドウがわかるので便利なのですが? このような方法などあればどなたかお教え願います。

  • Alt+TAbの画面が消えない

    Alt+Tab画面が消えません。 画面中央に、7×2の切り替え画面が出たまま消せなくなりました。 Alt+Tabを押して、切り替えしても消えないです。 どうすれば、この画面を消せますか? また、この機能を使用不可にする方法はありますか? ゲームをやってる最中に、間違えて何か押してしまい(ゲーム中はAltは押しません)ずっと画面中央にあるので、とても邪魔です。 また、この画面があると、Escも受け付けてくれなくなります。 Windows XP SP2 です。

  • ALT+tabの切り替わるのが遅すぎる

    パソコンのALT+tabの切り替わりが遅すぎて困ってます。 APEX(ゲーム)の画面から、YouTubeやdiscordにALT+tabで切り替えると7秒近く画面が真っ暗になります。 逆も同じでdiscord、YouTubeからAPEXに切り替えると7秒近くかかります。 APEXをウインドウモードにすると遅くならない。フルスクリーンモード時のみ時間がかかります。 補足 ずっと前からこの現象に悩まされてましたが、先日HDDからSSDに交換し、一時的に治ってましたが、またすぐこの現象が起こったので誰かご教授下さいませ🙇‍♂️ PCスペック CPU : Xeon W3690 グラボ :1070ti メモリ: 16G 何か足りない情報あればお答えしますのでよろしくお願いします。

  • Firefox 2.0 「新しいタブを開く」アイコンが邪魔

    Firefox2.0で、タブを開いた時に、タブの段の一番左側に 「新しいタブを開く」というアイコンが常駐します。 これを消す方法ってありますか? アドオンでTab Mix Plusを入れていますが、 ここにはそれを消す機能は無いみたいです。 ご存知の方、おられましたら宜しくお願いします。

  • Windows7 でAlt+Tab不能

    自作PC Windows7 Home Premium 64bit です。 AthlonX2 5200/ 4GB RAM 以下のような症状が発生して困っています。 あまり見たこと無い症状ですが、対処法など何かご存知の方あれば教えてください。 症状(1)複数のアプリのウインドウを開いている時に Alt + Tabキーを押下しても何事も起こらない。(タスク一覧も出ない)Altキー、Tabキー共に単独では正常に動作します。また、左右のAltキーのどちらでもダメです。ちなみに Windowsキー+Tabのフリップは正常です。 症状(2)同じく複数のアプリのウインドウを開いている時にタスクバーのアイコンを左クリックしても、同じく何も起こらない。(タスクが切り替わらない) おかげで、フルスクリーン表示したブラウザの位置をいちいちずらしたり、最小化したりしないと別のアプリにフォーカスできません。 ウイルス対策ソフトもちゃんとインストールしています。 復元しろとか、リカバリーしろという回答は結構です。 最終的にはそうしますので。

  • アンドロイドでalt+tabみたいなこと

    アンドロイドを使っています。 windowsのように、ALTt+tabで裏の画面との切り替えができるようなものが可能でしょうか? また、裏で動いているアプリを確認できることが可能なものでしょうか? ご存知の方教えてください。

  • Ctrl + Alt + kでキンドルが起動する

    Windows 11にVisual Studio Codeを入れて作業しているのですが、プラグインのBookmarksをインストールしてCtrl + Alt + kを入力してブックマークをトグルさせようとするとKindleが起動してしまいます。 一度はKindleのアイコン右クリックのプロパティから、設定されていたショートカットを無効に設定し、トグルできるようになりました。 しかし、PCを再起動後、Visual Studio Codeを起動してブックマークをトグルしようとすると、Kindleが起動してしまいます。 再度プロパティを確認すると、ショートカットは”無効”に設定されています。 完全にKindleをCtrl + Alt + kのショートカットを停止する方法を教えて頂きますよう、宜しくお願い致します。

  • タブコントロールのタブ選択について

    環境  Visual Studio 2003 C# タブコントロールのタブ選択について質問があります。 Windows Application のForm にタブコントロールを配置。 タブ1からタブ2に選択された時点でメッセージを表示し「はい」であれば、タブ2へ、「いいえ」を選択した場合は、タブ2に遷移せずタブ1のままという動きを実装したいのですが方法がわかりません。 選択前のタブインデックスを記憶して、「いいえ」を選択した場合はそのタブインデックスを選択状態にすれば可能かと思いますが、一旦タブ2に遷移しタブ1に戻る形となり見た目的に良くないような気がします。 Visual Studio 2005 では Selecting イベントで e.Cancel = true; という方法でも一旦タブ2に遷移してしまいます。 どなたか、教えてください。 宜しくお願いします。

  • 独自拡張子にアイコンの設定

    Visual Studio 2005 C# Expressを使用しているのですが、独自の拡張子をもったデータファイルにアイコンを指定するにはどうすればよいでしょうか? それともVisual Studioではなくインストーラ作成ソフトを使用すればいいのでしょうか。 手作業でレジストリを操作してもできるようなんですが、さすがにリスクが大きくてできませんので…。

専門家に質問してみよう