0

リソース (実行可能ファイル) と対話するコードに取り組んでいますが、現在いくつかの問題があります。

問題 1 リソース ヘッダー ファイル (resource1.h) では、ID_EXEC は数値に定義されていますが、関数 "MAKEINTRESOURCE()" を使用し、ID_EXEC をパラメーターとして使用すると、ID_EXEC は明らかに宣言されていない識別子です。これを修正するにはどうすればよいですか?

問題 2 FindResource() の最初のパラメーターには HMODULE が必要ですが、実行可能ファイル (EXE 内に格納されている) の HMODULE を取得する方法がわかりません。HMODULE を取得するにはどうすればよいですか?

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

4

1 に答える 1

1

1) きっとあなたの忘れ物#include "resource1.h"

2) WinMain() に渡され、HMODULE にキャストされた最初の引数の値です。main() しかない場合、または変数にアクセスする準備ができていない場合は、GetModuleHandle(NULL) を使用できます。

于 2012-10-26T17:17:34.480 に答える