Share via


COleControl::ParentToClient

Übersetzt die Koordinaten von pPoint in Clientkoordinaten.

virtual UINT ParentToClient(
   LPCRECT lprcBounds,
   LPPOINT pPoint,
   BOOL bHitTest = FALSE 
) const;

Parameter

  • lprcBounds
    Zeiger auf den Grenzen des OLE-Steuerelements innerhalb des Containers.Nicht der Clientbereich jedoch der Bereich des gesamten Steuerelements einschließlich Rahmen und Bildlaufleisten.

  • pPoint
    Zeiger auf Elementen (in die Koordinaten des Clientbereichs des Steuerelements zu übersetzen Container) Punkt.

  • bHitTest
    Gibt an, ob Treffertest für das Punkt durchgeführt werden sollen.

Rückgabewert

Wenn bHitTestFALSE ist, gibt HTNOWHERE zurück.Wenn bHitTestTRUE ist, gibt den Speicherort zurück, in dem der Elemente (Container) Punkt, der im Clientbereich des OLE-Steuerelements gelandet ist und eine der folgenden Maustreffertestwerte ist:

  • HTBORDER im Kontext eines Fensters, das keinen Größenanpassungsrahmen verfügt.

  • HTBOTTOM im unteren horizontalen Rahmen des Fensters.

  • HTBOTTOMLEFT in der linken unteren Ecke des Fensterrahmens.

  • HTBOTTOMRIGHT in der unteren rechten Ecke des Fensterrahmens.

  • HTCAPTION in einem Titelleistenbereich.

  • HTCLIENT in einem Clientbereich.

  • HTERROR auf dem Fensterhintergrund oder einer Trennlinie zwischen Fenstern (identisch HTNOWHERE nur die DefWndProc Windows-Funktion erzeugt einen Systemsignalton, um einen Fehler anzugeben).

  • HTGROWBOX in einem Größenfeld.

  • HTHSCROLL in der horizontalen Bildlaufleiste.

  • HTLEFT im linken des Fensters.

  • HTMAXBUTTON in einer maximierensschaltfläche.

  • HTMENU in einem Menübereich.

  • HTMINBUTTON in einer minimierensschaltfläche.

  • HTNOWHERE auf dem Fensterhintergrund oder einer Trennlinie zwischen Fenstern.

  • HTREDUCE in einer minimierensschaltfläche.

  • HTRIGHT im rechten Rand des Fensters.

  • HTSIZE in einem Größenfeld (identisch HTGROWBOX).

  • HTSYSMENU in einem Systemmenü oder einer Schaltfläche Schließen in einem untergeordneten Fenster.

  • HTTOP im oberen horizontalen Rahmen des Fensters.

  • HTTOPLEFT in der linken oberen Ecke des Fensterrahmens.

  • HTTOPRIGHT in der rechten oberen Ecke des Fensterrahmens.

  • HTTRANSPARENT in einem Fenster gerade abgedeckt durch ein anderes Fenster.

  • HTVSCROLL in der vertikalen Bildlaufleiste.

  • HTZOOM in einer maximierensschaltfläche.

Hinweise

Bei Eingabe ist pPoint relativ zum Ursprung des übergeordneten Elements (obere linke Ecke des Containers).Bei Ausgabe ist pPoint relativ zum Ursprung des Clientbereichs des OLE-Steuerelements (obere linke Ecke des Clientbereichs des Steuerelements).

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm

COleControl::ClientToParent

COleControl::GetClientOffset