- 浏览: 178385 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
1、Format 初始化
CDateTimeCtrl m_time;
CTime tm;
tm=CTime::GetCurrentTime();
m_time.SetTime(&tm);
m_time.SetFormat("yyyy-MM-dd HH:mm:ss");
CDateTimeCtrl m_Date1;
m_Date1.SetFormat("yyy-MM-dd HH:mm:ss");
2.Format初始化选择确认框为空
CDateTimeCtrl m_Date1;
::SendMessage( this->m_Date1.m_hWnd,(UINT)DTM_SETSYSTEMTIME,GDT_NONE, NULL);
3.Format初始化选择确认框变化是产生的动作
voidPageDialog4::OnDtnDatetimechangeDatetimepicker1(NMHDR *pNMHDR,LRESULT *pResult)
{
LPNMDATETIMECHANGE pDTChange =reinterpret_cast<LPNMDATETIMECHANGE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
if(pDTChange->dwFlags == GDT_NONE)
{
this->m_Date2.EnableWindow(FALSE);
}
else if (pDTChange->dwFlags == GDT_VALID)
{
if( this->m_Date2.IsWindowEnabled() == FALSE)
{
this->m_Date2.EnableWindow(TRUE);
CTime theTime = CTime::GetCurrentTime();
this->m_Date1.SetTime(&theTime);
this->m_Date2.SetTime(&theTime);
}
}
*pResult= 0;
}
4.获取时间
CTimetimeTime;
CString szDate;
CDateTimeCtrl* pCtrl =&this->m_Date1;
DWORD dwResult =pCtrl->GetTime(timeTime);
if (dwResult == GDT_VALID)
{
szDate = timeTime.Format(TEXT("%Y/%m/%d"));
}
5.根据Format格式设定时间
CTime theTime = CTime::GetCurrentTime();
this->m_Date1.SetTime(&theTime);
6.设定日期范围:
CTime time1;
time1.Format("2006-05-09");
CTime time2;
time2.Format("2008-04-06");
m_cTimeCtrl.SetRange(&time1,&time2);
7.将日期控件设置为当前日期:
m_cTimeCtrl.SetTime(&(CTime::GetCurrentTime()));
获取控件中日期:
UpdateData();
CTime time;
CDateTimeCtrl* pCtrl = (CDateTimeCtrl*) GetDlgItem(IDC_DATETIMEPICKER1);
pCtrl->GetTime(time);
CString str = time.Format(_T("%X"));
AfxMessageBox(str);
8.让日期控件中显示完整的日期和时间
CTime tm;
tm=CTime::GetCurrentTime();
m_cTimeCtrl.SetTime(&tm);
m_cTimeCtrl.SetFormat("yyyy-MM-dd HH:mm:ss");
CTime time;
time.GetCurrentTime();
int ss=time.GetSecond();
int dd=time.GetDay();
发表评论
-
VC:cannot open file "mfc42u.lib"的解决方案 (转)
2011-06-07 09:08 1783问题提出:VC提示找不到mfc42u.lib错误(cannot ... -
VC中载入RES失败(提示:这个文件已在另一个编辑器中打开)的解决办法
2011-03-16 10:07 88在VC中载入RES失败(提示:这个文件已在另一个编辑器中打开) ... -
const用法总结(转)
2011-03-02 16:55 812const类型定义:指明变量或对象的值是不能被更新,引入目的是 ... -
C++基本数据类型列表
2011-02-10 11:27 1277ANSI C/C++ 基本数据类型: ... -
C++常见类型转换(转)
2010-12-14 10:22 1033《C++标准函数库》中说的 有三个函数可以将字符串的内容 ... -
VC_CString_用法
2010-12-11 22:36 7481.CString::IsEmpty BOOL IsEmp ... -
Skin++ VC6.0 Release版本发布问题解决方案
2010-12-04 09:56 1932在组建菜单中选择 “release” 后,点击运行,提示以 ... -
MFC之MessageBox() 的用法及其示例
2010-11-26 10:56 2713一 函数原型及参数 ... -
AfxMessageBox()与MessageBox()的区别
2010-11-26 09:55 1212AfxMessageBox()与MessageBox() ... -
如何将一个空的日期设置为日期时间选择器控件CDateTimeCtrl的初始值
2010-11-19 16:24 4468http://support.microsoft.com/kb ... -
匈牙利命名法
2010-11-19 14:27 896前缀 类型 描述 实例 ... -
C++对话框背景色的设置方法
2010-11-19 11:29 988一个基于对话框的MFC App ... -
vc 对话框修改菜单栏的背景颜色
2010-11-19 11:24 1947如果想不重载cmenu类,可以使用api中的setmenuin ... -
MFC中定义全局变量和全局函数的方法
2010-11-05 10:44 78221 引言 在教授学生使用Visual C++6.0 ... -
关于MFC中回车关闭对话框的问题的解决(转)
2010-11-05 10:38 2480MFC 中默认回车或ESC 会关闭对话框,解决办法 ... -
MFC 编辑框 读写数据的前提条件
2010-11-04 15:37 1527从编辑框输入数据后,需要调用UpdateData(TUR ... -
SetExtendedStyle
2010-11-03 13:52 981SetExtendedStyle VC CListC ... -
防止CListCtrl闪烁的几种方法(转)
2010-11-03 13:46 1989防止CListCtrl闪烁的几种方法 ... -
Using timers in vc++ via SetTimer and OnTimer
2010-11-01 14:37 935hi . i am using SetTimer(...) c ... -
MFC 复制DLG对话框的方法
2010-11-01 13:26 1095通常的做法是:用Gallery 在Class Vie ...
相关推荐
可编辑的CListctrl 支持CEDIT文本框,COMBOBOX组合框,CSTATIC,CDateTimeCtrl,CList等。 源码+测试程序。使用时#include "ListCtrlEditable.h"即可。 欢迎指教。
继承CDateTimeCtrl类,增加了输入时焦点自动判断功能,在输入完年后,可自动焦点跳转到月上,依此类推。
C++ CListCtrl控件使用实例。。
通过Duilib库开发的一款日程提醒软件,包含了查询、新增、更新和删除功能,允许mfc 控件CMonthCalCtrl\CDateTimeCtrl的自添加,实现和openfire服务器的连接。下载者可以通过注释DateRemindDLL_StartUp()、...
进行duilib开发需要的所有的dll、lib、头文件等
二:支持动态创建参数控件,支持CEdit,CComboBox,CDateTimeCtrl,支持数字类型,字符类型的CEdit,支持自定义类型的CComboBox,支持长格式和短格式DateTimeCtrl。 三:支持动态生成菜单命令参数的帮助信息,并在...
CDateTimeCtrl 封装新的日期/时间选取器控件 afxdtctl.h CDBException afxdb.h CDBVariant afxdb.h CDC afxwin.h CDialog 用于包含控件窗口的对话框对象 afxwin.h CDialogBar afxext.h CDocItem afxole.h ...
自绘制日历,demo中有两种日历绘制方式,具体内容讲解,请看相关文章https://i.cnblogs.com/EditPosts.aspx?postid=5927823
对前面的改进了,可以编辑的标签控件CStatic,可以使编辑框,组合框,也可以是一个CDateTimeCtrl用来选择时间
通过Duilib库开发的一款日程提醒软件,包含了查询、新增、更新和删除功能,允许mfc 控件CMonthCalCtrl\CDateTimeCtrl的自添加,实现和openfire服务器的连接。下载者可以通过注释DateRemindDLL_StartUp()、...
<... <head> <... charset=gb2312″> <title>.../title>... 以下四个文本框,每个限输入四个字符,输入完后自动跳到下一文本框 [removed] <...– function T1_onkeyup() { if(document.card.T1.value....