質問: ### hCurInstとは何ですか? ウィンドウズプログラミングをしていて、hCurInstという変数がWinMain関数の引数となっていますが、 「現在のインスタンスハンドルを示す変数」という説明が書かれているのですが良くわかりません。 hCurInstはどのような変数なのでしょうか? 具体的に説明できるかたいらっしゃればお願いします。 また、おそらくWindowsの仕組みが分かっていないから理解できないのかもしれないのですが、 参考となる本や書籍があれば教えてください。
回答: こんにちは。 インスタンスハンドルが参考になりそうです。 > > HINSTANCE については当面 "おまじない" でも問題ないと思います。 > > 必要なときにインスタンスハンドルが取得できれば十分です。 > > > と書かれてますが、この見解に私も同意です。 必要が生じたらグローバル変数に保存しておいて、必要な関数でそれを使ってました。 何かの処理をしたい時に呼び出すべきAPIがインスタンスハンドルを要求していることがあります。 その時が必要な時です。