![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
WindowsAPIで分からないことがあるので尋ねに来ました。
プラットフォームはVS.NET2003でCで記述しています。
bitmapをリソースに取り込むと自動的にresource.hが作られますよね?
resource.hをプロジェクト内に作ったフォルダ内に入れて、("../****/resource.h"というふうにして)もう一回ビルドするとbitmapが表示されません。また、フォルダ内から出してそのままヘッダーファイルをインクルードしてもインクルードしてくれません。リソーススクリプト(.rc)の方で何かやらなければいけないのか、どうしたらbitmapが表示されるのか分かりません。
一応フォルダ内に入れないでそのままヘッダーファイルを読み込むと表示されます。しかし一度フォルダ内にいれて#include "../****/resource.h"とするとbitmapは表示されません。しかも戻して"resource.h"としても今度はERRORで"リソースIDが定義されていません"といわれてしまいます。
どうしてこうなるのでしょうか?
No.1ベストアンサー
- 回答日時:
★アドバイス
・パスが違う可能性が高い。
リソース・スクリプトでも resource.h をインクルードしています。
そこでリソース・スクリプトにある include 文にパスを付ければ解決します。
(自動生成時)
project
├resource.h
└sample.rc
↓
(フォルダに移動)
project
├abc/resource.h
└sample.rc
この場合 sample.rc 内にある include 文にパスをつけます。
(#include "abc/resource.h")
このように修正すれば直ります。
ただし、VC++2003 でリソースを修正するとまた元に戻ってしまうため修正するのが
面倒ならば、resource.h と sample.rc を同じフォルダに置きます。(お勧め)
また何かあれば補足して下さい。
早速試してみましたところうまくいきました。
リソースファイルで(#include "abc/resource.h")としただけでERRORも特に起こらず、うまくいきました。(#include "../abc/resource.h")ではダメなんですね。
勉強になりました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー IIS10でホスト名を設定するとHTTP Error 404が出てしまいます 1 2022/04/04 13:17
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) VBAで、㉑という数値が、正しく、入力できない 2 2022/07/26 20:22
- アプリ MacBookでCLIP STUDIO PAINTから「写真」アプリを開いて、画像を読み込みたい 1 2023/08/05 12:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- その他(パソコン・スマホ・電化製品) フォルダウィンドウの「戻る」ボタンや、「検索」ボタンなどが表示されなくなった。ツールバーも消えた。 1 2022/06/01 23:28
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA フォルダ名に特定の文字を...
-
VBA 最新のフォルダ取得
-
Access VBA で フォルダ権限...
-
ファイル名と同名のフォルダを...
-
C ファイル出力で、フォルダが...
-
【マクロ】ファイル名の日付に...
-
エクセルのマクロについて教え...
-
excel VBA Dirにて検索したフォ...
-
VBA フォルダ名と画像ファイル...
-
バッチファイルで指定フォルダ...
-
条件に合うフォルダが存在する...
-
VBScriptでフォルダ参照ダイア...
-
VBSでファイル名と同じフォルダ...
-
Debug フォルダは消していいの?
-
デスクトップの画像をhtmlに表...
-
vbsで選択ダイアログを表示した...
-
フォルダ内のPDFファイル名を変...
-
ExcelVBAでフォルダへのハイパ...
-
Excel VBA マクロ リストボックス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
バッチファイルが保存されてい...
-
ファイル名と同名のフォルダを...
-
【マクロ】ファイル名の日付に...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
フォルダ内のPDFファイル名を変...
-
ディレクトリ名変更してコピー...
-
多量のファイルをフォルダに自...
-
Excelで指定したフォルダに保存...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
Excelのハイパーリンクについて...
-
あるフォルダーのファイルを違...
-
パス名に2バイト文字(マルチバ...
-
同一フォルダ内の別ブックから...
-
エクセルのマクロについて教え...
-
バッチファイルで指定フォルダ...
-
ExcelのVBAでフォルダ指定がで...
おすすめ情報