Aracılığıyla paylaş


Fare Giriş İşlevleri

Bu bölümde

Konu Açıklama
_TrackMouseEvent
Fare işaretçisi bir pencereden ayrıldığında veya belirli bir süre boyunca pencerenin üzerine geldiğinde iletileri postalar. Bu işlev TrackMouseEvent varsa çağırır, aksi takdirde öykünur.
DragDetect
Fareyi yakalar ve kullanıcı sol düğmeyi serbest bırakana, ESC tuşuna basana veya fareyi belirtilen nokta etrafında sürükleme dikdörtgeninin dışına taşıyana kadar hareketini izler. Sürükleme dikdörtgeninin genişliği ve yüksekliği, GetSystemMetrics işlevi tarafından döndürülen SM_CXDRAG ve SM_CYDRAG değerleriyle belirtilir.
GetCapture
Fareyi yakalayan pencere (varsa) tutamacını alır. Bir kerede yalnızca bir pencere fareyi yakalayabilir; bu pencere, imlecin kenarlıkları içinde olup olmadığına bakılmaksızın fare girişi alır.
GetDoubleClickTime
Fare için geçerli çift tıklama süresini alır. Çift tıklama, fare düğmesinin iki tıklama dizisidir ve ikincisi ilk tıklamadan sonraki belirli bir süre içinde gerçekleşir. Çift tıklama süresi, çift tıklamanın ilk ve ikinci tıklaması arasında oluşabilecek en fazla milisaniye sayısıdır. En fazla çift tıklama süresi 5000 milisaniyedir.
GetMouseMovePointsEx
Farenin veya kalemin en fazla 64 önceki koordinatının geçmişini alır.
mouse_event
mouse_event işlevi fare hareketini ve düğme tıklamalarını sentezler.
Not: Bu işlevin yerini almıştır. Bunun yerine SendInput kullanın.
ReleaseCapture
Fare yakalamayı geçerli iş parçacığındaki bir pencereden serbest bırakır ve normal fare girişi işlemeyi geri yükler. Fareyi yakalayan bir pencere, imlecin konumuna bakılmaksızın, imlecin etkin noktası başka bir iş parçacığının penceresindeyken fare düğmesine tıklandığından bağımsız olarak tüm fare girişini alır.
SetCapture
Fare yakalamasını geçerli iş parçacığına ait belirtilen pencereye ayarlar.
SetDoubleClickTime
Fare için çift tıklama süresini ayarlar. Çift tıklama, bir fare düğmesinin iki tıklaması dizisidir ve ikincisi ilk tıklamadan sonraki belirli bir süre içinde gerçekleşir. Çift tıklama süresi, çift tıklamanın ilk ve ikinci tıklamaları arasında oluşabilecek en fazla milisaniye sayısıdır.
SwapMouseButton
Sol ve sağ fare düğmelerinin anlamını tersine çevirir veya geri yükler.
TrackMouseEvent
Fare işaretçisi bir pencereden ayrıldığında veya belirli bir süre boyunca pencerenin üzerine geldiğinde iletileri postalar.
Not:_TrackMouseEvent işlevi varsa TrackMouseEventçağırır, aksi takdirde _TrackMouseEventTrackMouseEventöyküner.