21 references to HitArea
System.Windows.Forms (21)
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (15)
1152
private static
HitArea
GetHitArea(MCHITTESTINFO_HIT_FLAGS hit) => hit switch
1154
MCHITTESTINFO_HIT_FLAGS.MCHT_TITLEBK =>
HitArea
.TitleBackground,
1155
MCHITTESTINFO_HIT_FLAGS.MCHT_TITLEMONTH =>
HitArea
.TitleMonth,
1156
MCHITTESTINFO_HIT_FLAGS.MCHT_TITLEYEAR =>
HitArea
.TitleYear,
1157
MCHITTESTINFO_HIT_FLAGS.MCHT_TITLEBTNNEXT =>
HitArea
.NextMonthButton,
1158
MCHITTESTINFO_HIT_FLAGS.MCHT_TITLEBTNPREV =>
HitArea
.PrevMonthButton,
1159
MCHITTESTINFO_HIT_FLAGS.MCHT_CALENDARBK =>
HitArea
.CalendarBackground,
1160
MCHITTESTINFO_HIT_FLAGS.MCHT_CALENDARDATE =>
HitArea
.Date,
1161
MCHITTESTINFO_HIT_FLAGS.MCHT_CALENDARDATENEXT =>
HitArea
.NextMonthDate,
1162
MCHITTESTINFO_HIT_FLAGS.MCHT_CALENDARDATEPREV =>
HitArea
.PrevMonthDate,
1163
MCHITTESTINFO_HIT_FLAGS.MCHT_CALENDARDAY =>
HitArea
.DayOfWeek,
1164
MCHITTESTINFO_HIT_FLAGS.MCHT_CALENDARWEEKNUM =>
HitArea
.WeekNumbers,
1165
MCHITTESTINFO_HIT_FLAGS.MCHT_TODAYLINK =>
HitArea
.TodayLink,
1166
_ =>
HitArea
.Nowhere,
1302
HitArea
hitArea = GetHitArea(mchi.uHit);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.HitTestInfo.cs (6)
15
internal HitTestInfo(Point pt,
HitArea
area, DateTime time)
25
internal HitTestInfo(Point pt,
HitArea
area)
40
public
HitArea
HitArea { get; }
51
internal static bool HitAreaHasValidDateTime(
HitArea
hitArea) =>
55
HitArea
.Date or
HitArea
.WeekNumbers => true,