TrackMouseEvent

Fare işaretçisini bir pencere yaprakları ya da belirli bir süre için bir pencere üzerinde gelir TrackMouseEvent işlevi mesajlar nakleder.

 bool TrackMouseEvent ()  lptrackmouseevent  lpEventTrack / / bir trackmouseevent işaretçisine / / yapı);
 

Parametreleri

lpEventTrack
Bir trackmouseevent yapısı için işaretçi.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri sıfır.

İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.

İşlev gönderebileceği iletileri şunlardır:

İleti Anlamı
WM_MOUSEHOVER Fare TrackMouseEventönceki çağrıda belirtilen süre penceresi istemci alanı üzerinde süpürdü. Bu ileti oluşturulur vurgulu İzlemeyi durdurur. Fare vurgulu davranışını daha ayrıntılı izleme gerektiriyorsa, uygulama yeniden TrackMouseEvent çağırmalısınız.
WM_MOUSELEAVE Fare TrackMouseEventönceki çağrıda belirtilen pencerenin istemci alanı yaptı. Bu ileti oluşturulduğunda TrackMouseEvent tarafından istenen tüm izleme iptal edilir. Ne zaman daha fazla fare vurgulu davranışını izlemek istiyorsa kendi penceresinde fare re-enters uygulama TrackMouseEvent çağırmalısınız.

Açıklamalar

Fare işaretçisini, bu belirtilen bir süre içinde belirtilen dikdörtgeni kalır zaman gezinip olarak kabul edilir. SystemParametersInfo arama ve dikdörtgen ve zaman boyutu almak için SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT ve SPI_GETMOUSEHOVERTIME değerleri kullanın.

QuickInfo

nbsp; Windows &NT: sürüm 4.0 veya daha yenisini gerektirir.
Windows:Windows 98 gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

Fare girişi genel bakış, fare giriş işlevleri, SystemParametersInfo,trackmouseevent