問題タブ [icons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
968 参照

c# - Icon.ToBitmap() を呼び出した後にアイコンを破棄しても安全ですか?

イメージを作成するために呼び出した後System.Drawing.Icon.ToBitmap()、オリジナルを破棄しても安全Iconですか?

0 投票する
2 に答える
262 参照

windows - ファイルエクスプローラーを実装したいのですが、ファイルのアイコンを読み取って表示するにはどうすればよいですか?

ファイルエクスプローラーを実装したいのですが、通常のファイルエクスプローラーとは異なり、まずファイルシステムをスキャンしてデータベースに保存し、データベースからファイルシステム情報を読み取って表示します。ファイルのアイコンを保存する必要があります。これどうやってするの?Windows APIはありますか?どうもありがとう!

0 投票する
1 に答える
3628 参照

windows - Vistaは、アプリケーションに関連付けられているドキュメントのアイコンをどのように生成しますか?

プロセスに影響を与えることはできますか?
.NET 3.5/VS2008にアプリケーションが組み込まれています。win32.resファイルを使用してアプリに複数のアイコンを埋め込みました。これは、VS2008のプロジェクトの[プロパティ]ボックスで実行されます。.icoファイルを指定する代わりに、ボックスにチェックマークを付けて.resファイルを指定します。.resファイルには、複数のアイコンを含めることができます。私が何を意味するかについては、ここを参照してください。

各アイコンには、256x256xRGB(PNG Cmopressed)の「Vistagrade」画像、256x256x32bit画像、およびさまざまなカラーコンボの48x48、32x32、および16x16画像の通常のカスケードが含まれています。結果のexeをエクスプローラーで表示すると、大きくて美しい256x256Vistaの画像が表示されます。

次に、右クリック>[プログラムから開く...]>Vistaのエクスプローラーで[デフォルトのプログラム]クリックストリームを設定して、ファイル拡張子をアプリに関連付けることができます。ただし、ドキュメントの横に表示されるアイコンは、アプリアイコンの小さなバージョンであり、角が折りたたまれた白い紙のように見えるものの上にオーバーレイされます。

その結果、「小さなアイコン」バージョンで表示された場合、元の画像は小さく見えます。ひどいですね。

折りたたまれた紙を完全に省略したり、少なくともはるかに大きな画像を重ねたりすることが可能であることを私は知っています。たとえば、C#ファイルのアイコンには折りたたまれた紙がありますが、C#のエンブレムは大きくて見えます。どうすればこれを入手できますか?WinZip 12がインストールされているときの.zipファイルのアイコンは大きくて表示され、折りたたまれた紙はありません。

ドキュメント用アイコンはアプリケーション用アイコンとは異なりますか?Vistaがアプリに関連付けられたドキュメントに使用するアイコンを登録するために、アプリに何かしなければならないことがありますか?

0 投票する
1 に答える
1733 参照

ironpython - IronPython の組み込みリソースへのアクセス

IronPython Studio で Windows フォーム アプリケーションを開発しています。プロジェクトのアイコンを選択したいのですが、どちらも失敗します: 1- フォーム プロパティ ウィンドウ -> アイコン (*.ico ファイルを選択) コンパイル時エラーが発生し、IronPython.targets ファイルに関連しています。

「IronPythonCompilerTask」タスクが予期せず失敗しました。System.ArgumentNullException: 値を null にすることはできません。

2- *.ico ファイルをプロジェクトに追加し ([プロジェクト] -> [追加] -> [既存のアイテム])、そのプロパティで [ビルド アクション] を [埋め込みリソース] に変更しました。System.Reflection.Assembly を使用してアクセスできません。このリソース私のコード:

self.Icon = Icon(Assembly.GetExecutingAssembly().GetManifestResourceStream('IronPythonWinApp.myIcon.ico'))

実行時に例外をスローします。

呼び出されたメンバーは、動的アセンブリでサポートされているボットです

アイコンを IronPython WinForms に追加するより良い (最善の) 方法を知っている人はいますか?

ありがとう

0 投票する
3 に答える
2592 参照

.net - Windowsはマルチアイコンファイルから間違ったアイコンを選択し、正しいサイズに自己レンダリングします

メインアプリケーションアイコンとシステムトレイアイコンとして使用されている5つのアイコンサイズが埋め込まれた.icoファイルがあります。

タスクバーに表示されるとき、アイコンは目的の16x16形式を使用しています。アイコンが通知領域/システムトレイに表示されるとき、それは32x32形式を使用しており、Windowsはそれを16x16アイコンにレンダリングしています。これはひどいように見えます。

通知領域でウィンドウに16x16のアイコンサイズを使用させるにはどうすればよいですか?アイコンをシステムトレイに配置するためのコードは次のとおりです。

0 投票する
6 に答える
32353 参照

c# - C# で一般的なファイルの種類のアイコンを取得するにはどうすればよいですか?

一般的なファイル タイプのアイコンの取得に関するこの SO の質問に見られるように、Windows プログラムが C++ シェル API を使用して、登録されたファイル タイプのアイコンを取得することは十分に可能です。これらのアイコンは、ディスク上に存在する場合と存在しない場合があります。たとえば、独自のカスタム ファイル ブラウザを作成し、システムに関連付けられたアイコンをファイルに表示したいとします。

さまざまなファイル タイプのアイコンを取得するためのネイティブ C# の方法はありますか (また、そうであれば、どのように)、またはシェル API を使用して PInvoke を介して行う必要がありますか?

また、フォローアップとして、.NET のネイティブな方法がある場合、クロスプラットフォームの方法はありますか?

0 投票する
7 に答える
40970 参照

macos - Dockアイコンを非表示にする方法

Dockアイコンを非表示にして。を表示することを優先したいNSStatusItem。StatusItemを作成できますが、Dockからアイコンを削除する方法がわかりません。:-/

何か案は?

0 投票する
3 に答える
11491 参照

c++ - C++でアイコンボタンを作成する方法

C ++でボタンを描画する方法を知っていますが、誰かがソースを投稿したり参照したりできるように、アイコンを作成するにはどうすればよいですか?SendMessage()を使用するか、そうでない場合は貼り付けてください。少し新しいファイルがあまりないので、より簡単な回答が必要です。

0 投票する
3 に答える
758 参照

css - Ajax によって更新された div に CSS 画像を表示する

誰か助けてくれませんか。私のページのHTML divには、ユーザーが押したボタンに応じて表示または非表示になるツリーコントロールが含まれています。ボタンは Ajax イベントをトリガーします。このイベントは、ツリーを表示または非表示にするサーバー上の変数を設定して、状態が永続化されるようにします。

しかし、ここに問題があります。ツリーを再表示すると、ブランチを展開/折りたたむためのアイコンが表示されません。これまでのところ、なぜこのようなことが起こっているのかを突き止めることができませんでした。

ツリーを以下に示します。最初のグラフィックは本来あるべきツリーを示し、2 番目のグラフィックは非表示にして再表示した後のツリーを示しています。

代替テキスト http://www.dcs.bbk.ac.uk/~martin/Tree_with_icons.png 代替テキスト http://www.dcs.bbk.ac.uk/~martin/Tree_without_icons.png

ツリーの HTML はサーバー上にリストとして構築され、各リスト項目には次のように CSS へのクラス参照があります。

ツリーが再表示されたときにアイコンを表示する方法を誰かアドバイスできますか?

div、インライン CSS 要素などに CSS ファイルへのリンクを配置しようとしましたが、成功しませんでした。

どんな助けでも大歓迎です。

実行時のツリーの HTML の抜粋を添付します。

ツリー自体は、次のように Javascript メソッドから更新される「tree」という div にあります。

ツリーの Javascript は次のとおりです。

ありがとう。

Web ページの Ajax を以下に示します。

上記の Ajax は、3 つのボタンを持つフォームからトリガーされます。「表示/非表示」ボタンは物事を見ます。他の 2 つのボタンも div で囲まれていますが、問題ありません。