C ++では、関数を使用して現在のウィンドウのハンドルを取得しようとしてGetActiveWindow()
いますが、関数の戻り値を取得する方法がわかりません。
2 に答える
3
ドキュメントには、プロトタイプが次のように示されています。
HWND WINAPI GetActiveWindow(void);
これは、次のように呼び出すことができることを意味します。
const HWND active_window = GetActiveWindow();
これによりハンドルがactive_window
変数に入れられ、それを直接使用できます。つまり、HWND
ウィンドウハンドルを必要とする他の関数に送信できます。
コメントで指摘されているように、C++11のauto
機能を使用して型を把握することもできます。
const auto active_window = GetActiveWindow();
繰り返しますが、これはC++11の機能ですが、Visual Studio を使用していると仮定すると問題ありません。
于 2012-12-06T12:01:17.060 に答える
1
他の関数と同様に、その型のオブジェクトを作成し、関数呼び出しから構築します。
auto x = GetActiveWindow();
于 2012-12-06T12:01:28.680 に答える