掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アップリケーションのインスタンスハンドルの取得 (ID:52455)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> LONG GetWindowLongPtr( > HWND hWnd, > int GWL_HINSTANCE > ); (snip) > です。どこかおかしいでしょうか?お願いします。 GWL_INSTANCEを変数名として使っていることです。 2003年2月版のPlatform SDKでは, >#define GWL_HINSTANCE (-6) と定義されています。 故に,最初の関数宣言は, LONG GetWindowLongPtr( HWND hWnd, int (-6) ); と見なされてしまいます。 -6というのは当然間違いで,エラーになります。 仮引数名を別の,マクロで使われていない名前に変えるか, 関数定義でない関数宣言なので変数名をそもそも定義しないことで,解決できます。 ちなみに,全部大文字の識別子は,マクロで使われることが多いので避けるべきです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.