摘要: 用CTime类得到当前日期、时间、星期,格式化(详细讲解)2009/05/12 09:48 A.M.① 定义一个CTime类对象 CTime time;② 得到当前时间 time = CTime::GetCurrentTime();③ GetYear( ),GetMonth( ), GetDay( ), GetHour( ), GetMinute( ), GetSecond( ), GetDayOfWeek( ) 返回整型(int)对应项目④ 将当前时间格式化 CString date = time.Format("%Y-%m-%d %H:%M:%S %W-%A");说明: 阅读全文
posted @ 2014-04-08 20:41 32岁了学VC 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 有时候,为了明了地显示一些状态,我们需要改变Static Text控件的背景色。一种比较简单直接的方法是重写Dlg的OnCtlColor( )函数。具体代码://CYourDlg.cpp HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); //红绿两种对应static text控件的画刷 static HBRUSH brush_red = ::CreateSolidB... 阅读全文
posted @ 2014-04-06 16:18 32岁了学VC 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 这个错误,老师出现过,现在我也出现这个问题了,整理以供大家参考,有啥好的方法,大家可以留言,相互交流~~~在vs2010中,新建win32程序,运行时出现这样的现象:DOS窗口一闪而过,想查看输出内容,很纠结,但是看不到!现整理下自己测试过的方法:1)在main()函数的末尾return 0前加一个 system("pause"); //首选这个吧 ,挺好用的,这个是同事传授给我的奥2)非调试状态下运行,直接按按Ctrl+F5;如果按F5调试的话,就会出现一闪而过的情况,但该方法不适用于生成的exe文件;//这个用起来比较方便3) 给程序加一个任务,即定义一个内联函数 in 阅读全文
posted @ 2014-04-06 13:27 32岁了学VC 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );参数意义如下: bOpenFileDialog 为TRUE则显示打开对话框, 阅读全文
posted @ 2014-04-05 18:33 32岁了学VC 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 怎么样实现点击鼠标就可以改变按钮的文字呢?这个方法非常简单,其实跟前面我所介绍的改变静态文本控件的内容的思想是一样的。在对话框里添加一个按钮,设置按钮的属性标题,然后利用类向导建立按钮的点击鼠标消息响应函数:void CWenDlg::OnBUTTONWen() { CString str; if(GetDlgItemText(IDC_BUTTONWen,str)){ if(str=="刘德华")SetDlgItemText(IDC_BUTTONWen,"恭喜发财"); elseSetDlgItemText(IDC_BUTTONWen,"刘德华 阅读全文
posted @ 2014-04-05 10:18 32岁了学VC 阅读(371) 评论(0) 推荐(0) 编辑
摘要: OnInitDialog()中用SetWindowText(_T("标题")); 阅读全文
posted @ 2014-04-05 10:06 32岁了学VC 阅读(562) 评论(0) 推荐(0) 编辑