みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

GetModuleFileName(他のアプリ, buf, 255);

HINSTANCE hInst;
hInst = (HINSTANCE)GetWindowLong(hWndElse, GWL_HINSTANCE);
GetModuleFileName(hInst, buf, 255);

というソースで、buf[0] が 0 でした。

GetWindowText( ) のように、GetModuleFileName( ) も
他のアプリに対しては 0 を返すんですか?

投稿日時 - 2002-04-01 02:21:11

QNo.244851

A__

暇なときに回答ください

質問者が選んだベストアンサー

GetModuleFileName() のヘルプを見ると、第一引数の型は HMODULE でモジュールハンドルを
渡すことになってます。

それなのにインスタンスハンドルを渡しているからエラーになっているのでしょう。

GetModuleFileName() 関数の戻り値と GetLastError() を使って詳細の情報を
取得して、ヘルプを参照して見てください。

投稿日時 - 2002-04-01 11:49:59

お礼

ありがとうございます。型を勘違いしていました。

投稿日時 - 2002-04-01 22:45:12

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問