0

スクリーン キャプチャのような jing を作成したいのですが、必要なものに合わせてカスタマイズしていて行き詰まっています。

可能であれば、30 アルファ フォームの背後にある開いているウィンドウのハンドルを取得したいと考えています。

ハンドルはグローバル MouseMove の cursor.position から取得されるため、適切な境界ウィンドウで強調表示でき、if(currentHandle==this.handle) currentHandle="behind window handle" のようなものが好きです。私は家に帰り、自分のことを理解できるようにして、英語を言い訳にします。ありがとう

4

1 に答える 1

2

GW_HWNDNEXTを使用して、ループ内でGetWindow()をP/Invokeする必要があります。GetWindowRect()にカーソル位置が含まれているウィンドウが見つかるか、デスクトップウィンドウに到達するまで、ループを続けます。窓の長方形の周りに横たわっているエアロに気をつけてください。

于 2009-11-27T14:32:25.947 に答える