Sdílet prostřednictvím


CWnd::OnSetCursor

Rámci volá tento členské funkce myši není zachycena a myši způsobuje pohyb kurzoru CWnd objektu.

afx_msg BOOL OnSetCursor( 
   CWnd* pWnd, 
   UINT nHitTest, 
   UINT message  
);

Parametry

  • pWnd
    Určuje ukazatel na okno, které obsahuje kurzor.Ukazatel může být dočasné a neměli uložen pro pozdější použití.

  • nHitTest
    Určuje, přístupů test kód oblasti.Test zásahu Určuje umístění kurzoru.

  • message
    Určuje číslo myši.

Vrácená hodnota

Nenulová zastavení dalšího zpracování nebo 0 pokračovat.

Poznámky

Výchozí implementace volá nadřazené okno OnSetCursor před zpracováním.Nadřazené okno vrátí TRUE, další zpracování je zastaveno.Nadřazené okno volání poskytuje nadřazené okno kontrolu nastavení kurzor v podřízené okno.

Výchozí implementace nastaví kurzor na šipku, pokud není v oblasti klienta nebo registrována třída kurzor Pokud je.

Pokud nHitTest je HTERROR a message button-down zpráva myš, je MessageBeep členské funkce.

message Je parametr 0 při CWnd přejde do režimu nabídky.

[!POZNÁMKA]

Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CWnd::OnNcHitTest

WM_SETCURSOR

Další zdroje

Jak I: změnit kurzor myši v aplikaci Microsoft Foundation Class?