問題タブ [imagelist]
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.
windows - fState = ILS_ALPHA を指定した ImageList_DrawIndirect は Windows XP で動作しますか?
WinAPI イメージリストから部分的に透明なイメージを描画する必要があります。
ImageList_DrawIndirect()ILS_ALPHA を使用すると、Win7 では問題なく動作しますが、Windows XP では動作しません。アイコンの透明な領域は灰色です。
結果は次のようになります。

visual-c++ - ドラッグするとCMFCOutlookBarPaneアイコンが消える
Visual C ++には、次のコマンドで作成されたCMFCOutlookBarTabCtrlがあります。
ここで、wndContextBarは、CMFCOutlookBarから派生したクラスであるCMyOutlookBarです。
また、以下の場合に作成する3つのCMFCOutlookBarPanesがあります。
そして、コードは次のとおりです。
上記のSetImageList行を使用して、アイコンがペインに表示されることを定義します。ツールバーを作成すると、すべて問題ありません。しかし、ペインの1つをOutlookバー内の別の位置にドラッグしようとすると、そのアイコンが消えます。
では、ドラッグ後に画像が表示されるようにするための解決策は何ですか?
補足:ドラッグすると、ペインは一時的にドッキング解除された状態になります。この状態では、タイトルバーが短く、アイコンがありません。これは私には正しくないようです。本当に苛立たしいのは、ペインが再ドッキングされたときに、拡張された元の高さに戻ることですが、アイコンは表示されません。
助けてくれてありがとう、Sérgio
.net - エラー 23 は、.resx ファイルの有効な Win32 アプリケーションではありません
VB>NET プロジェクト (2010) に ImageList を含むフォームがあります。これらの画像は、次のように .resx ファイルのフォーム リソースと共にリストに埋め込まれます。
data name="xxxx.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64 プロジェクトをビルド/実行しようとすると、次のようになります。
エラー 23 は有効な Win32 アプリケーションではありません。(HRESULT からの例外: 0x800700C1) 行 XXXX、位置 X...
データタグが閉じる行。
.resx ファイル内の画像の base64 コードを変更すると (一部の「0」を「y」に変更)、プロジェクトはコンパイルされますが、アプリを実行しようとすると、画像がリロードされ、変更が消えます。
このエラーを解決し、プロジェクトをビルドして実行する方法を知っていますか? ありがとう
c# - ListViewのImageList
リストビューに画像リストがありますが、以前は表示された画像はpdfのみでした。これは、ダブルクリックイベントを効果的に処理してPDFを開くことができることを意味しました。今、私はフォルダ内の他のファイルのいくつかのプレースホルダーサムネイルを表示するための別の要件があります。listView_DoubleClickイベントに、画像リストでクリックされた画像を判別する方法はありますか?その方法で、イベントの処理方法を判別できますか?
御時間ありがとうございます
delphi - DelphiのImageListに引き伸ばされた画像を追加します
画像フィールドに画像を含むテーブルがあり、それらをImageListに入れます。コードは次のとおりです。
しかし、ImageListサイズとサイズが異なる画像には問題があります。
更新:私の問題は、ImageListサイズ(32 * 32)より大きい画像(たとえば100 * 150)を追加すると、ImageListに接続されたコンポーネント(たとえばListView)に正しく表示されないことです。新しく追加された画像は引き伸ばされていないようですが、トリミングされています。ImageListEditorのように新しい画像を拡大したい。
image - 透明で引き伸ばされたイメージを Delphi のイメージリストに追加する
Cosmin Prund の助けを借りた以前の質問によると、Image をストレッチして ImageList に追加する方法を見つけました。
ここでの問題は、挿入された画像が ImageList で透明でないことです。TListview でアイテムを表示する場合、画像は透過されません。ただし、画像を通常どおりに (ストレッチせずに StretchedBMP 変数を使用して) 追加すると、画像は透明になります。
PS: 前の質問へのリンクは次のとおりです: Add Stretched image to ImageList in Delphi
c# - listView に画像を追加する
私はこの問題を抱えています。listViewに画像を追加したい。正確には、openFileDialog を使用してディスク上の画像を選択し、ファイルをアプリケーションにロードして listView に表示したいと考えています。
今、私は次のようにします:
しかし、うまくいきません。私は何を間違えますか?
編集
空のリストビューが表示されます。エラーなし。
.net-4.0 - 32 ビットの ImageList 画像が正しく表示されない
Buttonまたは で表示するとListView、32 ビットの 32 ビット イメージがImageList正しく表示されません。写真の端に黒い半透明のピクセルがいくつかあります (これには PNG のようなアルファ チャネルがあります)。
また、画像が破損し、線が重なって品質が低下します (リサンプリングせずに画像のサイズを変更した場合など)。
挿入された画像は 32 ビット品質で、画像と同じサイズImageListです。
Buttonを使用して同じ画像を配置しようとしましResources filesたが、それは機能ListViewしますが、 を使用する必要がImageListあり、うまく機能しません。
32 ビットに関連するメモリ リークや既知の問題はありますImageListか?
delphi - TImageListの制限?
TImageList内に保存できるビットマップの数に制限はありますか?
制限とは、保持できるビットマップの量、または画像リストのメモリサイズを意味します。
ありがとう。