HitTestThemeBackground-Funktion (uxtheme.h)
Ruft einen Treffertestcode für einen Punkt im Hintergrund ab, der durch einen visuellen Stil angegeben wird.
Syntax
HRESULT HitTestThemeBackground(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] DWORD dwOptions,
[in] LPCRECT pRect,
[in] HRGN hrgn,
[in] POINT ptTest,
[out] WORD *pwHitTestCode
);
Parameter
[in] hTheme
Typ: HTHEME
Behandeln Sie die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData , um ein HTHEME zu erstellen.
[in] hdc
Typ: HDC
HDC, der beim Zeichnen verwendet werden soll. Dieser Parameter kann auf NULL festgelegt werden.
[in] iPartId
Typ: int
Wert des Typs int , der das Teil angibt. Weitere Informationen finden Sie unter Teile und Zustände.
[in] iStateId
Typ: int
Wert des Typs int , der den Zustand des Teils angibt. Weitere Informationen finden Sie unter Teile und Zustände.
[in] dwOptions
Typ: DWORD
DWORD , das die Treffertestoptionen angibt. Eine Liste der Optionen finden Sie unter Treffertestoptionen .
[in] pRect
Typ: LPCRECT
Zeiger auf eine RECT-Struktur , die in logischen Koordinaten das Rechteck enthält, das den Hintergrund umgrenzt.
[in] hrgn
Typ: HRGN
Handle für eine Region, die verwendet werden kann, um die Grenzen eines Treffertestbereichs anzugeben. Dieser Parameter kann auf NULL festgelegt werden.
[in] ptTest
Typ: POINT
POINT-Struktur , die die Koordinaten des Punkts enthält.
[out] pwHitTestCode
Typ: WORD*
WORD , das den Treffertestcode empfängt, der angibt, ob sich der Punkt in ptTest im Hintergrundbereich befindet, der durch pRect oder hrgn begrenzt ist. Eine Liste der zurückgegebenen Werte finden Sie unter Treffertest- Rückgabewerte .
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Die Werte in ptTest und pRect sollten sich im gleichen Koordinatensystem befinden, z. B. Client oder Bildschirm. Wenn der hrgn-Parameter verwendet wird, muss er in den gleichen Koordinaten wie pRect und ptTest angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uxtheme.h |
Bibliothek | UxTheme.lib |
DLL | UxTheme.dll |