MCM _ HITTEST-Nachricht

Bestimmt, welcher Teil eines Monatskalender-Steuerelements sich an einem bestimmten Punkt auf dem Bildschirm befindet. Sie können diese Nachricht explizit oder mithilfe des MonthCal _ HitTest-Makros senden.

Parameter

wParam

Muss Null sein.

lParam

Zeiger auf eine MCHITTESTINFO-Struktur. Beim Senden der Nachricht muss der cbSize-Member auf die Größe der MCHITTESTINFO-Struktur und pt auf den Punkt festgelegt werden, an dem Sie den Treffertest erreichen möchten.

Rückgabewert

Legt Werte in Membern von fest.

Rückgabecode Beschreibung
MCHT _ CALENDAR
Der angegebene Punkt befand sich innerhalb des Kalenders.
MCHT _ CALENDARBK
Der angegebene Punkt befand sich im Hintergrund des Kalenders.
MCHT _ CALENDARDATE
Der angegebene Punkt befand sich an einem bestimmten Datum innerhalb des Kalenders. Die SYSTEMTIME-Struktur bei lParam->st wird auf das Datum am angegebenen Punkt festgelegt.
MCHT _ CALENDARDATENEXT
Der angegebene Punkt befand sich über einem Datum des nächsten Monats (teilweise am Ende des aktuell angezeigten Monats angezeigt). Wenn der Benutzer hier klickt, führt der Monatskalender einen Bildlauf bis zum nächsten Monat oder einer Gruppe von Monaten durch.
MCHT _ CALENDARDATEPREV
Der angegebene Punkt lag über einem Datum aus dem vorigen Monat (teilweise am Ende des aktuell angezeigten Monats angezeigt). Wenn der Benutzer hier klickt, führt der Monatskalender einen Bildlauf bis zum vorherigen Monat oder einer Gruppe von Monaten durch.
MCHT _ CALENDARDAY
Der angegebene Punkt befand sich über einer Abkürzung für einen Tag ("z.B. Fr"). Die SYSTEMTIME-Struktur bei lParam->st wird auf das entsprechende Datum in der obersten Zeile festgelegt.
MCHT _ CALENDARWEEKNUM
Der angegebene Punkt lag über einer Wochennummer (nur IM MCS _ WEEKNUMBERS-Format). Die SYSTEMTIME-Struktur bei lParam->st wird auf das entsprechende Datum in der spalte ganz links festgelegt.
MCHT _ NEXT
Der angegebene Punkt befindet sich in einem Bereich, der bewirkt, dass der Monatskalender in seiner Anzeige zum nächsten Monat oder einer Gruppe von Monaten scrollt. Dieses Flag wird verwendet, um andere Treffertestflags zu ändern.
_MCHT-HEITER
Der angegebene Punkt befand sich nicht im Monatskalender-Steuerelement oder in einem inaktiven Teil des Steuerelements.
MCHT _ PREV
Der angegebene Punkt befindet sich in einem Bereich, der bewirkt, dass der Monatskalender in seiner Anzeige zum vorherigen Monat oder einer Gruppe von Monaten scrollt. Dieses Flag wird verwendet, um andere Treffertestflags zu ändern.
MCHT _ TITLE
Der angegebene Punkt lag über dem Titel eines Monats.
MCHT _ TITLEBK
Der angegebene Punkt befand sich über dem Hintergrund des Titels eines Monats.
MCHT _ TITLEBTNNEXT
Der angegebene Punkt befand sich über der Schaltfläche in der oberen rechten Ecke des Steuerelements. Wenn der Benutzer hier klickt, führt der Monatskalender einen Bildlauf bis zum nächsten Monat oder einer Gruppe von Monaten durch.
MCHT _ TITLEBTNPREV
Der angegebene Punkt befand sich über der Schaltfläche in der oberen linken Ecke des Steuerelements. Wenn der Benutzer hier klickt, führt der Monatskalender einen Bildlauf bis zum vorherigen Monat oder einer Gruppe von Monaten durch.
MCHT _ TITLEMONTH
Der angegebene Punkt befand sich in der Titelleiste eines Monats über einem Monatsnamen.
MCHT _ TITLEYEAR
Der angegebene Punkt befand sich in der Titelleiste eines Monats über dem Jahreswert.
MCHT _ TODAYLINK
Der angegebene Punkt befand sich auf dem Link "today" am unteren Rand des Monatskalender-Steuerelements.
Der uHit-Member der MCHITTESTINFO-Struktur bei lParam entspricht dem Rückgabewert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Commctrl.h