gpt4 book ai didi

delphi - 获取 TMonthCalendar 中的第一个和最后一个可见日期

转载 作者:行者123 更新时间:2023-12-02 11:19:06 25 4
gpt4 key购买 nike

有没有办法找出第一个和最后一个可见的TMonthCalendar 中的日期? As circled in green

谢谢!

最佳答案

使用MonthCal_GetMonthRange :

Retrieves date information (using SYSTEMTIME structures) that represents the high and low limits of a month calendar control's display.

var
times: array[0..1] of TSystemTime;
......
MonthCal_GetMonthRange(MonthCalendar1.Handle, GMR_DAYSTATE, @times[0]);

调用后,times[0] 是系统时间记录,包含日历上第一个显示的日期,times[1] 描述最后显示的日期。

对于像屏幕截图中这样的日历,这将返回 6 月 25 日和 10 月 7 日。如果您传递的是 0 而不是 GMR_DAYSTATE,那么您将得到 7 月 1 日和 9 月 30 日。

关于delphi - 获取 TMonthCalendar 中的第一个和最后一个可见日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com