找回密码
 加入
搜索
查看: 1543|回复: 2

[GUI管理] [已解决]创建月历(month)控件如何高亮一段日期?

[复制链接]
发表于 2017-6-1 20:51:32 | 显示全部楼层 |阅读模式
本帖最后由 ioripalm 于 2017-6-8 12:48 编辑

比如创建一个月历控件
GUICtrlCreateMonthCal("yyyy/mm/dd", 左距, 顶距[, 宽度[, 高度[, 样式 = -1[, 扩展样式 = -1]]]])
可以设置一个yyyy/mm/dd来高亮显示这个日期,并且有样式表可以控制不高亮显示今天的日期
现在我想让这个控件显示一段日期,比如5月22日到25日 这几天都高亮显示。
如何才能做到?
如果这个控件无法做到,有别的方法吗?
效果大致如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-6-2 08:10:10 | 显示全部楼层
#Include <GuiMonthCal.au3>
_GUICtrlMonthCal_SetSelRange($hWnd, $iMinYear, $iMinMonth, $iMinDay, $iMaxYear, $iMaxMonth, $iMaxDay)
 楼主| 发表于 2017-6-4 19:49:57 | 显示全部楼层
本帖最后由 ioripalm 于 2017-6-5 20:30 编辑

回复 2# fenhanxue


    经测试,这个函数时间跨度最多只能是7天,超出7天就没有任何效果了。

设置日历控件中可供选择的最大天数


#Include <GuiMonthCal.au3>
_GUICtrlMonthCal_SetMaxSelCount($hWnd, $iMaxSel)

这个函数不知道是不是可以设置超过7天,谢谢您的帮助!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-26 20:40 , Processed in 0.083143 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表