当前位置: 首页 > news >正文

Windows图形界面(GUI)-DLG-C/C++ - 月历控件(MonthCalendar)

  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> e​​​​​​链接点击跳转博客主页

目录

月历控件(MonthCalendar)

使用场景

控件操作


月历控件(MonthCalendar)

使用场景

  • 日程安排:用户可以通过月历控件选择特定的日期来安排会议或活动。
  • 事件管理:在事件管理系统中,月历控件可以用来显示特定日期的事件,用户可以选择不同的日期来查看或添加事件。
  • 日期选择:在任何需要用户选择日期的应用中,月历控件都是一个直观且易于使用的选择。
控件操作

  • 日期多选
  • 设置区间
  • 设置范围
  • 获取日期
  •     case WM_INITDIALOG:{// 初始环境INITCOMMONCONTROLSEX initComm = { 0 };initComm.dwSize = sizeof(INITCOMMONCONTROLSEX);initComm.dwICC = ICC_WIN95_CLASSES;InitCommonControlsEx(&initComm);// 日期多选MCS_MULTISELECT;// 日期范围HWND hMc = GetDlgItem(hwnd, IDC_MONTHCALENDAR1);MonthCal_SetMaxSelCount(hMc, 14);// 日期区间SYSTEMTIME sysTime[2] = { 0 };GetLocalTime(&sysTime[0]);sysTime[1] = sysTime[0];sysTime[1].wYear += 1;MonthCal_SetRange(hMc, GDTR_MIN | GDTR_MAX, sysTime);return TRUE;    }case WM_NOTIFY:{LPNMHDR info = (LPNMHDR)lParam;if (info->idFrom == IDC_MONTHCALENDAR1 && info->code == MCN_SELCHANGE){LPNMSELCHANGE pSel = (LPNMSELCHANGE)lParam;SYSTEMTIME timeStr = pSel->stSelStart;SYSTEMTIME timeEnd = pSel->stSelEnd;OutputDebugString(L"MCN_SELCHANGE");}return TRUE;}
    
http://www.lryc.cn/news/404493.html

相关文章:

  • 【Langchain大语言模型开发教程】基于文档问答
  • 大厂面试-基本功
  • RV1103使用rtsp和opencv推流视频到网页端
  • 与Bug较量:Codigger之软件项目体检Software Project HealthCheck来帮忙
  • Git --- Branch Diverged
  • go标准库---net/http服务端
  • Linux文件和目录常用命令
  • 【C++刷题】优选算法——链表
  • Flex和Bison
  • Matlab-FPGA 小数转换为定点二进制小数脚本和转coe文件格式脚本
  • 逆向案例二十三——请求头参数加密,某区块链交易逆向
  • CSS 导航栏:设计、定制与优化
  • JS 如何处理链接被用户点击中键的操作
  • Android 11 使用HAL层的ffmpeg库(1)
  • 友力科技数据中心搬迁方案
  • GitHub敏感信息扫描工具
  • Linux云计算 |【第一阶段】ENGINEER-DAY4
  • C++与VLC制作独属于你的动态壁纸背景
  • 平凯星辰黄东旭出席 2024 全球数字经济大会 · 开放原子开源数据库生态论坛
  • Mac OS 下安装 NVM,1秒教会你
  • 搭建博客系统#Golang
  • 算法——滑动窗口(day6)
  • 推荐一款基于Spring Boot 框架开发的分布式文件管理系统,功能齐全,非常便捷(带私活源码)
  • Mysql-查询
  • 广东科学技术职业学院计算机学院领导一行莅临泰迪智能科技参观交流
  • exo 大模型算力共享;Llama3-70B是什么
  • 测试——Junit
  • BUG ImportError: cannot import name ‘QAction‘ from ‘PySide6.QtWidgets‘
  • 对某次应急响应中webshell的分析
  • Vue3新特性