CHTMLView
でプログラムリソースを使用しようとしています。res:protocolを使用しています。ビットマップリソースタイプを使用すると、res://mydll.dll/#2/#234
が正しく動作します。ここでは#2はresource type、#234はresouce idです。 PNGリソースにも同じものを使用したいと思います。私はすべてresource typeとWinUser.h
を試しましたが、PNGリソースタイプに適した一致が見つかりませんでした。だから私はPNGまたはresのために使用すべきリソースの種類がわからない:プロトコルがPNGをサポートしているかどうか。これについてのヒント?MFCのPNGリソースのリソースタイプ
答えて
PNGイメージの事前定義済みのリソースタイプはありません。したがって、アプリケーション定義データ用のタイプRT_RCDATA
を使用する必要があります。
私はRT_RCDATA(つまり#10)を試しましたが、何か不足しているかどうかは不明です。 – void
リソースタイプの選択肢は他にありません。おそらく実際の問題は、 'CHTMLView'コントロールがあなたがやろうとしていることをサポートしていないことです。 –
@void:PNGリソース自体がそのタイプに' RCDATA'を使って実際に格納されていることを確認しましたか? 'res:' URLを変更するだけでは不十分です。実際のリソースと一致する必要があります。 'res:'のドキュメントによれば、任意の有効なリソースタイプ、さらにはカスタムタイプを使用することができます。たとえば、実際のリソースを 'PNG'カスタムタイプとして保存すると、' res:// mydll.dll/PNG /#234'を使用することができます。どのようにDLLにリソースを追加していますか?あなたは '.rc'ファイルを使用していますか?もしそうなら、それは実際にどのように見えるのですか? –
- 1. Delphi、PNG、AlphaSkin、ImageList、リソース
- 2. MIMEタイプのリソースタイプ:ビデオ/ *
- 3. C++ファイルへのpngリソースのエクスポート
- 4. 私自身のリソースタイプ(tf.resource)
- 5. リソースからのPNGアイコン付きのWin32ポップアップメニューを表示
- 6. mysql_connectでリソースタイプが「不明」
- 7. 静的リソースの警告クローム(CSS/GIF/PNG/JS)
- 8. メインバンドルのリソース(png)サイズが変更されました
- 9. drawableリソースからPNGアイコンの色を変更する
- 10. MFC - リソースからBMPイメージを出力できません
- 11. 突然の "標準のMFCリソースを変更できません!"エラー
- 12. MFCアプリケーションのテストフレームワーク
- 13. vC++ mfcのシリアルプログラミング
- 14. MFCアプリケーションのコンボボックス
- 15. MFCコンテナベースのアプリケーション
- 16. MFCのラジオグループ
- 17. ダイアログのMFCツールバー?
- 18. MFC/Win32のタイマーメッセージ
- 19. MFCのOnMouseWheelイベント
- 20. MFCのワーカースレッド
- 21. 2D ++のMFCスローランタイム
- 22. Visual Studio 2010でPNGリソースを追加するには?
- 23. MFC(、)
- 24. モデルの属性の既定のリソースタイプをC#
- 25. asp.netのリソースタイプのプロパティを変更するmvc-5
- 26. codeblocks/mingw&windresの問題pngリソースを持つ.dll(VSTプラグイン)を構築する
- 27. MFCのワーカースレッド終了
- 28. VC++ 2008 ExpressのMFC
- 29. MFCアプリケーションのXYビットマップ
- 30. MFCのC++ GUI - ページネーションウィジェット
'CHTMLView'コントロールをスキップしてください。 'CImage :: Load'を使ってPNGを読み込み、他の画像と同じように表示します。 –