問題タブ [winmain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
268 参照

c++ - 単純なプロジェクトがコンパイルされない

コンパイルできない進行中のプロジェクトにまだ問題があります。インクルードに絞り込みましたが、何が起こっているのかわかりません。私は WinMain エントリ ポイントを追加する必要があることを読みましたが、それは追加されません。このたわごとエラーにまったく遭遇しなかったクラスメートがいます。だから私は新しい空のプロジェクトを作成しました:

以下が含まれます:

GCC C++ コンパイラの下には以下が含まれます。

MinGW C++ リンカー ライブラリの下で:

MinGW C++ リンカー ライブラリの検索パスの下:

それでも、これらのライブラリから関数を呼び出さないと、次のエラーが発生します。

誰か私を救ってくれませんか?

ありがとう、アミット。

0 投票する
0 に答える
643 参照

c++ - Win32 C++ でウィンドウにアプリケーションのフォーカスを与える

Win32 C++ で簡単なゲームを作成しようとしています。ユーザーが「P」ボタンまたは「Esc」を押したときに呼び出される設定ウィンドウを作成しました。

ここで私の質問は、ウィンドウが破棄されない限り、その設定ウィンドウにフォーカスを与えるにはどうすればよいかということです。関数を使用してみました。また、関数を使用してメッセージSetFocus();を送信しようとしましたが、正常に機能しましたが、マウスでメイン ウィンドウに移動すると、フォーカスが再びメイン ウィンドウに移動します。 WM_SETFOCUSWM_KILLFOCUSSendMessage();

私の問題に焦点が合っているかどうかはわかりませんが、私がやろうとしているのは、設定ウィンドウをメッセージボックスのようにして、閉じない限りその外側をクリックできないようにすることです。

0 投票する
1 に答える
9706 参照

c++ - 「WinMain」への未定義の参照

私は C++ のコースを受講しており、コードをコピーして、コースのチューターが講義で行ったのとまったく同じことを行いましたが、そうすると、長いエラーが表示されます。 」 そして、私は何をすべきかわかりません。

私はWindows 10でEclipse Neonを使用しています(およびCygwin、それが関連しているかどうかはわかりません)。これが私のコードです:

`

コードは「#include」なしで機能し、実行されますが、このコード行を追加すると、実行時にエラーがポップアップ表示されます (問題はそこにあると思います)。コースのチューターがこのコードを実行すると、機能し、テキストが正しく出力されます。このエラーを取り除き、この単純なプログラムを実行する方法を教えてください。

0 投票する
1 に答える
382 参照

winapi - 関数宣言に呼び出し規約を含める

C/C++ を使用した Win32 プログラミングについて読んでいて、WinMain を次のように定義するページに出くわしました。

私はこれのほとんどを理解していますが、部品がどこから来たのかわからないことを除いてWINAPI?

これが呼び出し規約のマクロであることは知っています。それは私が明確にしたいことではありません。私の質問は、呼び出し規約に関するものではありません。

C++ 関数に関する Microsoft のドキュメントを見て、関数宣言のオプション部分を読んだとき、関数宣言の任意の場所に呼び出し規約を含めることについて言及されていません。では、関数宣言に呼び出し規約を含めることについて、Microsoft はドキュメントのどこで正確に述べているのでしょうか?