任意のウィンドウのための普及の背景を達成するために、マウスをクリックしてください![戻る] [マウス]雪

たぶん、あなたはああ、このタイトルに惹かれています!
久しぶりのポスト、そしてすべての人の食欲を誘惑は、当然のことながら、一部の人々は、原理を推測しています!
今来て、私たちは家の原則を学び、または無意味にしなければなりません!多くのゲームは今サポートしていないバックグラウンドを達成するのは容易ではない、本当に、メッセージマウスを、どのようなDLLインジェクション、ああ、私はフックが、それは単に別の方法であるかを理解することを学びましたそれについて何かを言うための原則を、次の(あなたは下再生することができます実用的な現実的なのために、私は)ハァッ、隠さない、と非常に多くの人が返信を参照して、申し訳ありません良心まず、をクリックしてウィンドウ上の対象となるすべてのウィンドウを、一般的なパターンはスティッキーモードになり、
 

 

 

SetWindowPos一時、-1、0、0、0、0、1または2「スティッキー

次いで、マウスモデルに階層化ウィンドウを貫通します

  1. RET = GetWindowLong(TEMP、GWL_EXSTYLE)
  2. RET = RETまたはWS_EX_TRANSPARENTまたはWS_EX_LAYERED
  3. SetWindowLong関数一時、GWL_EXSTYLE、RET
  4. SetLayeredWindowAttributesの一時、0、255、LWA_ALPHA
この方法では、ウィンドウ、ちょうど上記カバー窓を設定することを唯一の適切な対応マウスは、視覚的に達成するために、背景をクリック!

なぜトップの上にする必要がありますか?

:あなたがクリックしたときに粘着性、そして、あなたが選択したウィンドウをアクティブにしないで、フロントウィンドウは自動的に、退屈にフロントデスクになって

、なぜ最初のトップ層別化した後、?

:これは、何度もテストであり、第1階層トップの後、トップを達成できない場合は

、上記のウィンドウで取り上げ取得する方法 ハンドル

:階層化、階層化は、単に透明のように、WindowFromPoint(X、Y)は無視されますを取得した後

の合計アップ:APIは、上記の主に、APIの層別化した、DX本体の画面と画面の役割を使用しています専門家だけDXの画面Huaping、私は本当にわからないので、映像は黒になり、コメントすることができ、私の解決策はそうとそう述べているさはOK上の画面の窓の外の任意のポイントをドラッグします

以下の通りです。私はに入れて 、プラグイン 、運動を使用するために皆のために利用可能な、おそらくあなたは、より良いアイデアを持っていますが、一人でああ時間を楽しんでいません!


ます。https://www.cnblogs.com/rogee/archive/2011/05/02/2034662.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34129145/article/details/94680708