1

画面に表示されているすべてのウィンドウの外接する長方形を簡単に取得できます。また、ウィンドウが象徴的であるかどうかを見分けるのも簡単です。

ただし、最小化されたウィンドウの場合、TopとLeftはUser32.GetWindowInfo.rcWindowから-32000として報告されます。APIをすべて調べましたが、ウィンドウがクリックまたは切り替えられた場合にウィンドウが復元される境界を返す呼び出しが見つかりません。

ポインタをありがとう。

4

2 に答える 2

2

User32.GetWindowPlacementをチェックしてください

于 2009-05-13T14:48:41.617 に答える
0

C / C ++の場合:

WINDOWPLACEMENT wp;
::ZeroMemory(&wp, sizeof(WINDOWPLACEMENT));
::GetWindowPlacement(hWnd, &wp);
于 2009-05-13T14:53:26.677 に答える