mfc时间控件2019在哪?
在Visual Studio中建立MFC项目时,默认是没有添加Calendar Control的(就是右边那个日历控件),需要手动添加,具体步骤如下: 打开vs,新建一个“控制面板应用程序”,或者创建现有工程中的“控制台应用程序”。
接着按照下图操作,为新建的项目添加引用库和头文件。 然后添加所需的成员变量和全局变量。
最后实现按钮的点击事件,具体代码不再显示(太啰嗦了),主要功能是设置日历控制器,并使其可编辑。(不然点击修改日期的时候,系统会自动切换到系统日期,无法进行编辑) 运行程序后,效果如下: 接下来我们给日历控制器加入时间筛选的功能。首先需要修改OnInitDialog函数(可以在该函数的末尾添加行,如下图显示),当用户选择年份或月份时,分别设置不同的消息端口,从而进入相应的流程。
这里我故意选择了错误年份,可以看到已经提示用户,并且返回主界面。 如果要退出程序,可以双击任务栏的时间图标,或者按快捷键 windows+G,这时候会弹出如下窗口,直接单击确定即可。