Aracılığıyla paylaş


COleControl::OnQueryHitRect

Yanıt olarak bir kapsayıcının framework tarafından çağrılan IViewObjectEx::QueryHitRect isteği.

virtual BOOL OnQueryHitRect(
   DWORD dwAspect,
   LPCRECT pRectBounds,
   LPCRECT prcLoc,
   LONG lCloseHint,
   DWORD* pHitResult 
);

Parametreler

  • dwAspect
    Nesnenin nasıl temsil belirtir. Geçerli değerler numaralandırmadan çekilen dvaspect veya DVASPECT2.

  • pRectBounds
    İşaretçi bir RECT yapısını ole denetimi istemci alanının sınırlama dikdörtgen belirtme.

  • prcLoc
    İşaretçi RECT yapısını isabet (Çakışma) nesne dikdörtgen olan nesnenin sol üst köşesine göre denetlenecek dikdörtgen belirtme.

  • lCloseHint
    Kullanılmıyor.

  • pHitResult
    İsabet sorgunun sonucunu için işaretçi. Aşağıdaki değerlerden biri:

    • HITRESULT_OUTSIDE ole nesnesi tarafından hiçbir noktayı dikdörtgen içinde isabet.

    • HITRESULT_HIT en az bir noktayı dikdörtgen içinde nesne üzerinde isabet olacaktır.

Dönüş Değeri

Sıfır olmayan bir değer isabet sonucu başarıyla döndürülürse; Aksi halde 0.

Notlar

Bir nesnenin görüntüleme dikdörtgenini verilen dikdörtgen (dikdörtgen isabetlerinin sayısı) herhangi bir noktada çakışıyor olup olmadığını sorgular. QueryHitRectDikdörtgen olmayan nesneler için İsabetli sınamak için kılınabilir.

Gereksinimler

Başlık: afxctl.h

Ayrıca bkz.

Başvuru

COleControl sınıfı

Hiyerarşi grafik

COleControl::OnQueryHitPoint