SetCapture

Funkcia SetCapture nastaví myši zachytiť zadané okno patriacich do aktuálne vlákno. Akonáhle okno bol zajatý myši, všetky myš vstup smeruje do tohto okna, bez ohľadu na to, či sa kurzor nachádza v rámci hraníc tohto okna. Len jedno okno naraz môžete zachytiť myši.

Ak je kurzor myši nad oknom vytvorený v inom vlákne, systém bude riadiť myši vstup pre zadané okno len vtedy, ak tlačidlo myši stlačený.

(HWND SetCapture HWND  hWnd / / zvládnuť okno prijímať myši zachytiť);
 

Parametre

hWnd
Spracovať do okna v súčasnej vlákno, ktoré je zachytiť myši.

Note:

Vrátená hodnota je rukoväť okno, ktoré predtým zachytil myši. Ak žiadne takéto okno, vrátená hodnota je NULL.

Poznámky

Popredia okna môžete zachytiť myši. Ak okno pozadia pokúša tak urobiť, okno dostane správy iba pre myš udalosti, ktoré nastanú, keď kurzor hot spot je viditeľná časť okna. Tiež aj ak popredí okno bol zajatý myši, používateľ stále kliknúť iného okna, prináša do popredia.

Ak okno už vyžaduje jazdenia myš, vlákno, ktoré vytvorili v okne by volať funkciu ReleaseCapture Uvoľnením tlačidla myši.

Táto funkcia nemôže byť použitá na zachytenie myši vstup určený pre iný proces.

Systém Windows 95: Volanie SetCapture spôsobuje stráca myši snímanie hlásenie WM_CAPTURECHANGED okno.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Myš vstup prehľad vstup funkcie myši, GetCapture, ReleaseCapture, WM_CAPTURECHANGED

Index