WM_NCHITTEST

WM_NCHITTEST správa sa odosiela v okne keď kurzor sa presunie, alebo ak tlačidlo myši stlačené alebo prepustený. Ak nie je zajatý myši, správa sa odošle do okna pod kurzorom. Inak, správy sú posielané do okna, ktoré Spojené štáty majú zachytená myši.

WM_NCHITTEST xPos = LOWORD(lParam);  / / horizontálnej polohy kurzora yPos = HIWORD(lParam);  / / vertikálna pozícia kurzora 
 

Parametre

xPos
Hodnota nízka-order slovo lParam. Určuje x súradníc kurzora. Súradnica je relatívna vzhľadom na ľavom hornom rohu obrazovky.
yPos
Hodnota Rozdeli slovo lParam. Určuje súradnica y od kurzora. Súradnica je relatívna vzhľadom na ľavom hornom rohu obrazovky.

Note:

Vrátená hodnota DefWindowProc funkcia je jedna z nasledovných hodnôt, udávajúce polohu kurzora hot spot:

Hodnota Umiestnenie hot spot
HTBORDER V orámovaní okno, ktoré nemá žiadne orámovanie veľkosti
HTBOTTOM V nižšie horizontálne orámovaní veľkosť okna (môže používateľ kliknúť myšou zmeniť veľkosť okna vertikálne)
HTBOTTOMLEFT V ľavom dolnom rohu orámovania veľkosť okna (môže používateľ kliknúť myšou sa uhlopriečne veľkosť okna)
HTBOTTOMRIGHT V pravom dolnom rohu orámovania veľkosť okna (môže používateľ kliknúť myšou sa uhlopriečne veľkosť okna)
HTCAPTION V záhlaví
HTCLIENT V oblasti klienta
HTCLOSE V tlačidlo Zavrieť
HTERROR Pozadie obrazovky alebo na deliacu čiaru medzi oknami (rovnaké HTNOWHERE, okrem toho, že funkcia DefWindowProc produkuje pípnutie systému označiť chybu)
HTGROWBOX V poli veľkosť (rovnaké ako HTSIZE)
HTHELP V tlačidlo Pomocník
HTHSCROLL V Vodorovný posúvač
HTLEFT V ľavým okrajom veľkosť okna (môže používateľ kliknúť myšou zmeniť veľkosť okna vodorovne)
HTMENU V menu
HTMAXBUTTON V tlačidlo Maximalizovať
HTMINBUTTON V tlačidlo minimalizovať
HTNOWHERE Pozadie obrazovky alebo na deliacu čiaru medzi oknami
HTREDUCE V tlačidlo minimalizovať
HTRIGHT V pravom orámovaní veľkosť okna (môže používateľ kliknúť myšou zmeniť veľkosť okna vodorovne)
HTSIZE V poli veľkosť (rovnaké ako HTGROWBOX)
HTSYSMENU V systémovej ponuke alebo tlačidlo Zavrieť okno dieťa
HTTOP V hornom horizontálne orámovaní okno
HTTOPLEFT V ľavom hornom rohu okna orámovanie
HTTOPRIGHT V pravom hornom rohu okna orámovanie
HTTRANSPARENT V okne v súčasnosti vzťahuje iného okna rovnakým vláknom (správy sa odošlú podkladových okná v rovnakým vláknom dovtedy, kým jeden z nich vráti kód, ktorý nie je HTTRANSPARENT)
HTVSCROLL V zvislom posúvači
HTZOOM V tlačidlo Maximalizovať

Poznámky

Jedna aplikácia môže použiť makro MAKEPOINTS previesť lParam parameter štruktúry bodov.

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:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Myš vstup prehľad, Myš vstupné správy, DefWindowProc, MAKEPOINTS body